﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Microsoft.VisualStudio.Threading.Only</id>
    <version>17.14.15</version>
    <authors>Microsoft</authors>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <icon>PackageIcon.png</icon>
    <readme>README.md</readme>
    <projectUrl>https://microsoft.github.io/vs-threading/</projectUrl>
    <description>Async synchronization primitives, async collections, TPL and dataflow extensions.
      The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This
      package is applicable to any .NET application (not just Visual Studio).
    
      This package contains only the library, without a dependency on the analyzers.
      Use the Microsoft.VisualStudio.Threading package to get the library and analyzers together.</description>
    <releaseNotes>https://github.com/microsoft/vs-threading/releases/tag/v17.14.15</releaseNotes>
    <copyright>© Microsoft Corporation. All rights reserved.</copyright>
    <tags>Threading Async Lock Synchronization Threadsafe</tags>
    <repository type="git" url="https://github.com/microsoft/vs-threading" commit="a6094b6fea9846b21867b5c18f1c2c798caa0e24" />
    <dependencies>
      <group targetFramework=".NETFramework4.7.2">
        <dependency id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.VisualStudio.Validation" version="17.8.8" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
        <dependency id="System.Memory" version="4.6.0" exclude="Build,Analyzers" />
        <dependency id="System.Threading.Tasks.Extensions" version="4.6.0" exclude="Build,Analyzers" />
        <dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.0" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net8.0">
        <dependency id="Microsoft.VisualStudio.Validation" version="17.8.8" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net8.0-windows7.0">
        <dependency id="Microsoft.VisualStudio.Validation" version="17.8.8" exclude="Build,Analyzers" />
      </group>
      <group targetFramework=".NETStandard2.0">
        <dependency id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.VisualStudio.Validation" version="17.8.8" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Win32.Registry" version="5.0.0" exclude="Build,Analyzers" />
        <dependency id="System.Memory" version="4.6.0" exclude="Build,Analyzers" />
        <dependency id="System.Threading.Tasks.Extensions" version="4.6.0" exclude="Build,Analyzers" />
        <dependency id="System.Runtime.CompilerServices.Unsafe" version="6.1.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
    <frameworkReferences>
      <group targetFramework="net8.0" />
      <group targetFramework="net8.0-windows7.0">
        <frameworkReference name="Microsoft.WindowsDesktop.App.WPF" />
      </group>
      <group targetFramework=".NETFramework4.7.2" />
      <group targetFramework=".NETStandard2.0" />
    </frameworkReferences>
    <frameworkAssemblies>
      <frameworkAssembly assemblyName="WindowsBase" targetFramework=".NETFramework4.7.2" />
    </frameworkAssemblies>
  </metadata>
</package>