Răsfoiți Sursa

Generate granular deps

Oren Novotny 9 ani în urmă
părinte
comite
818a704a92

+ 42 - 33
Ix.NET/Source/NuSpecs/System.Interactive.Async.Providers.nuspec

@@ -1,36 +1,45 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
-    <metadata>
-        <id>System.Interactive.Async.Providers</id>
-        <version>$version$</version>
-        <authors>Microsoft</authors>
-        <owners>Microsoft</owners>
-        <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
-        <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
-        <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
-        <requireLicenseAcceptance>true</requireLicenseAcceptance>
-        <description>Interactive Extensions Providers Library used to build async query providers and express queries over enumerable sequences.</description>
-        <copyright>Copyright (C) Microsoft Corporation</copyright>
-        <language>en-US</language>
-        <tags>Ix Interactive Extensions Enumerable Async</tags>
-        <dependencies>
-          <group>
-            <dependency id="System.Interactive.Async" version="$version$" />
-          </group>  
-          <group targetFramework="netstandard1.0">
-            <dependency id="System.Interactive.Async" version="$version$" />
-            <dependency id="System.Linq.Expressions" version="4.0.11-rc2-24027" />
-            <dependency id="System.Linq.Queryable" version="4.0.1-rc2-24027" />
-          </group>
-        </dependencies>
-        <frameworkAssemblies>
-            <frameworkAssembly assemblyName="System" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System" targetFramework="sl5" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
-        </frameworkAssemblies>
-    </metadata>  
-    <files>
-        <file src="..\System.Interactive.Async.Providers\bin\$configuration$\**\System.Interactive.Async.Providers.*" exclude="**\*.deps.json" target="lib" />
-    </files>
+  <metadata>
+    <id>System.Interactive.Async.Providers</id>
+    <version>$version$</version>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>Interactive Extensions Providers Library used to build async query providers and express queries over enumerable sequences.</description>
+    <copyright>Copyright (C) Microsoft Corporation</copyright>
+    <language>en-US</language>
+    <tags>Ix Interactive Extensions Enumerable Async</tags>
+    <dependencies>
+      <group>
+        <dependency id="System.Interactive.Async" version="$version$" />
+      </group>
+      <group targetFramework="netstandard1.0">
+        <dependency id="System.Interactive.Async" version="$version$" />
+        <dependency id="System.Linq.Queryable" version="4.0.1-rc2-24027" />
+        <dependency id="System.Collections" version="4.0.11-rc2-24027" />
+        <dependency id="System.Globalization" version="4.0.11-rc2-24027" />
+        <dependency id="System.Linq" version="4.1.0-rc2-24027" />
+        <dependency id="System.Linq.Expressions" version="4.0.11-rc2-24027" />
+        <dependency id="System.Reflection" version="4.1.0-rc2-24027" />
+        <dependency id="System.Resources.ResourceManager" version="4.0.1-rc2-24027" />
+        <dependency id="System.Runtime" version="4.1.0-rc2-24027" />
+        <dependency id="System.Threading.Tasks" version="4.0.11-rc2-24027" />
+      </group>
+      <group targetFramework="net40" />
+      <group targetFramework="net45" />
+    </dependencies>
+    <frameworkAssemblies>
+      <frameworkAssembly assemblyName="System" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System" targetFramework="sl5" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
+    </frameworkAssemblies>
+  </metadata>
+  <files>
+    <file src="..\System.Interactive.Async.Providers\bin\$configuration$\**\System.Interactive.Async.Providers.*" exclude="**\*.deps.json" target="lib" />
+  </files>
 </package>
 </package>

+ 37 - 26
Ix.NET/Source/NuSpecs/System.Interactive.Async.nuspec

@@ -1,29 +1,40 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
-    <metadata>
-        <id>System.Interactive.Async</id>
-        <version>$version$</version>
-        <authors>Microsoft</authors>
-        <owners>Microsoft</owners>
-        <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
-        <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
-        <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
-        <requireLicenseAcceptance>true</requireLicenseAcceptance>
-        <description>Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.</description>
-        <copyright>Copyright (C) Microsoft Corporation</copyright>
-        <language>en-US</language>
-        <tags>Ix Interactive Extensions Enumerable Asynchronous</tags>
-        <frameworkAssemblies>
-            <frameworkAssembly assemblyName="System" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
-        </frameworkAssemblies>
-        <dependencies>
-          <group targetFramework="netstandard1.0">
-            <dependency id="NETStandard.Library" version="1.5.0-rc2-24027" />
-          </group>
-        </dependencies>
-    </metadata>
-    <files>
-        <file src="..\System.Interactive.Async\bin\$configuration$\**\System.Interactive.Async.*" exclude="**\*.deps.json" target="lib" />        
-    </files>
+  <metadata>
+    <id>System.Interactive.Async</id>
+    <version>$version$</version>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.</description>
+    <copyright>Copyright (C) Microsoft Corporation</copyright>
+    <language>en-US</language>
+    <tags>Ix Interactive Extensions Enumerable Asynchronous</tags>
+    <frameworkAssemblies>
+      <frameworkAssembly assemblyName="System" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
+    </frameworkAssemblies>
+    <dependencies>
+      <group targetFramework="netstandard1.0">
+        <dependency id="NETStandard.Library" version="1.5.0-rc2-24027" />
+        <dependency id="System.Collections" version="4.0.11-rc2-24027" />
+        <dependency id="System.Diagnostics.Debug" version="4.0.11-rc2-24027" />
+        <dependency id="System.Linq" version="4.1.0-rc2-24027" />
+        <dependency id="System.Resources.ResourceManager" version="4.0.1-rc2-24027" />
+        <dependency id="System.Runtime" version="4.1.0-rc2-24027" />
+        <dependency id="System.Runtime.Extensions" version="4.1.0-rc2-24027" />
+        <dependency id="System.Threading" version="4.0.11-rc2-24027" />
+        <dependency id="System.Threading.Tasks" version="4.0.11-rc2-24027" />
+      </group>
+      <group targetFramework="net40" />
+      <group targetFramework="net45" />
+      <group targetFramework="sl5" />
+    </dependencies>
+  </metadata>
+  <files>
+    <file src="..\System.Interactive.Async\bin\$configuration$\**\System.Interactive.Async.*" exclude="**\*.deps.json" target="lib" />
+  </files>
 </package>
 </package>

+ 42 - 33
Ix.NET/Source/NuSpecs/System.Interactive.Providers.nuspec

@@ -1,36 +1,45 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
-    <metadata>
-        <id>System.Interactive.Providers</id>
-        <version>$version$</version>
-        <authors>Microsoft</authors>
-        <owners>Microsoft</owners>
-        <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
-        <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
-        <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
-        <requireLicenseAcceptance>true</requireLicenseAcceptance>
-        <description>Interactive Extensions Providers Library used to build query providers and express queries over enumerable sequences.</description>
-        <copyright>Copyright (C) Microsoft Corporation</copyright>
-        <language>en-US</language>
-        <tags>Ix Interactive Extensions Enumerable</tags>
-        <dependencies>
-          <group>
-            <dependency id="System.Interactive" version="$version$" />
-          </group>
-          <group targetFramework="netstandard1.0">
-            <dependency id="System.Interactive" version="$version$" />
-            <dependency id="System.Linq.Expressions" version="4.0.11-rc2-24027" />
-            <dependency id="System.Linq.Queryable" version="4.0.1-rc2-24027" />
-          </group>
-        </dependencies>
-        <frameworkAssemblies>
-            <frameworkAssembly assemblyName="System" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System" targetFramework="sl5" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
-        </frameworkAssemblies>
-    </metadata>   
-    <files>
-        <file src="..\System.Interactive.Providers\bin\$configuration$\**\System.Interactive.Providers.*" exclude="**\*.deps.json" target="lib" />
-    </files>
+  <metadata>
+    <id>System.Interactive.Providers</id>
+    <version>$version$</version>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>Interactive Extensions Providers Library used to build query providers and express queries over enumerable sequences.</description>
+    <copyright>Copyright (C) Microsoft Corporation</copyright>
+    <language>en-US</language>
+    <tags>Ix Interactive Extensions Enumerable</tags>
+    <dependencies>
+      <group>
+        <dependency id="System.Interactive" version="$version$" />
+      </group>
+      <group targetFramework="netstandard1.0">
+        <dependency id="System.Interactive" version="$version$" />
+        <dependency id="System.Collections" version="4.0.11-rc2-24027" />
+        <dependency id="System.Globalization" version="4.0.11-rc2-24027" />
+        <dependency id="System.Linq" version="4.1.0-rc2-24027" />
+        <dependency id="System.Linq.Expressions" version="4.0.11-rc2-24027" />
+        <dependency id="System.Linq.Queryable" version="4.0.1-rc2-24027" />
+        <dependency id="System.Reflection" version="4.1.0-rc2-24027" />
+        <dependency id="System.Resources.ResourceManager" version="4.0.1-rc2-24027" />
+        <dependency id="System.Runtime" version="4.1.0-rc2-24027" />
+      </group>
+      <group targetFramework="net40" />
+      <group targetFramework="net45" />
+      <group targetFramework="sl5" />
+    </dependencies>
+    <frameworkAssemblies>
+      <frameworkAssembly assemblyName="System" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System" targetFramework="sl5" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
+    </frameworkAssemblies>
+  </metadata>
+  <files>
+    <file src="..\System.Interactive.Providers\bin\$configuration$\**\System.Interactive.Providers.*" exclude="**\*.deps.json" target="lib" />
+  </files>
 </package>
 </package>

+ 39 - 28
Ix.NET/Source/NuSpecs/System.Interactive.nuspec

@@ -1,31 +1,42 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
-    <metadata>
-        <id>System.Interactive</id>
-        <version>$version$</version>
-        <authors>Microsoft</authors>
-        <owners>Microsoft</owners>
-        <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
-        <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
-        <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
-        <requireLicenseAcceptance>true</requireLicenseAcceptance>
-        <description>Interactive Extensions Main Library used to express queries over enumerable sequences.</description>
-        <copyright>Copyright (C) Microsoft Corporation</copyright>
-        <language>en-US</language>
-        <tags>Ix Interactive Extensions Enumerable</tags>
-        <frameworkAssemblies>
-            <frameworkAssembly assemblyName="System" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System" targetFramework="sl5" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
-            <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
-        </frameworkAssemblies>
-        <dependencies>
-          <group targetFramework="netstandard1.0">
-            <dependency id="NETStandard.Library" version="1.5.0-rc2-24027" />
-          </group>
-        </dependencies>
-    </metadata>
-    <files>
-        <file src="..\System.Interactive\bin\$configuration$\**\System.Interactive.*" exclude="**\*.deps.json" target="lib" />
-    </files>
+  <metadata>
+    <id>System.Interactive</id>
+    <version>$version$</version>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=261272</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=261273</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkId=261274</iconUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>Interactive Extensions Main Library used to express queries over enumerable sequences.</description>
+    <copyright>Copyright (C) Microsoft Corporation</copyright>
+    <language>en-US</language>
+    <tags>Ix Interactive Extensions Enumerable</tags>
+    <frameworkAssemblies>
+      <frameworkAssembly assemblyName="System" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System" targetFramework="sl5" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="net4" />
+      <frameworkAssembly assemblyName="System.Core" targetFramework="sl5" />
+    </frameworkAssemblies>
+    <dependencies>
+      <group targetFramework="netstandard1.0">
+        <dependency id="NETStandard.Library" version="1.5.0-rc2-24027" />
+        <dependency id="System.Collections" version="4.0.11-rc2-24027" />
+        <dependency id="System.Diagnostics.Debug" version="4.0.11-rc2-24027" />
+        <dependency id="System.Linq" version="4.1.0-rc2-24027" />
+        <dependency id="System.Resources.ResourceManager" version="4.0.1-rc2-24027" />
+        <dependency id="System.Runtime" version="4.1.0-rc2-24027" />
+        <dependency id="System.Runtime.Extensions" version="4.1.0-rc2-24027" />
+        <dependency id="System.Threading" version="4.0.11-rc2-24027" />
+        <dependency id="System.Threading.Tasks" version="4.0.11-rc2-24027" />
+      </group>
+      <group targetFramework="net40" />
+      <group targetFramework="net45" />
+      <group targetFramework="sl5" />
+    </dependencies>
+  </metadata>
+  <files>
+    <file src="..\System.Interactive\bin\$configuration$\**\System.Interactive.*" exclude="**\*.deps.json" target="lib" />
+  </files>
 </package>
 </package>

+ 4 - 1
Ix.NET/Source/System.Interactive.Providers/project.json

@@ -80,7 +80,10 @@
         ]
         ]
       },
       },
       "dependencies": {
       "dependencies": {
-      
+        "Microsoft.TargetingPack.Private.Silverlight.v5": {
+          "version": "1.0.2",
+          "type": "platform"
+        }
       }
       }
     }
     }
   }
   }