Kaynağa Gözat

Move AssemblyVersion into common file and specify version bands based on netstandard level

Oren Novotny 9 yıl önce
ebeveyn
işleme
548cd01bd6
38 değiştirilmiş dosya ile 143 ekleme ve 33 silme
  1. 22 0
      Ix.NET/Source/GlobalAssemblyVersion.cs
  2. 2 1
      Ix.NET/Source/Ix.NET.sln
  3. 1 2
      Ix.NET/Source/System.Interactive.Async.Providers/Properties/AssemblyInfo.cs
  4. 3 0
      Ix.NET/Source/System.Interactive.Async.Providers/project.json
  5. 1 2
      Ix.NET/Source/System.Interactive.Async/Properties/AssemblyInfo.cs
  6. 3 0
      Ix.NET/Source/System.Interactive.Async/project.json
  7. 1 2
      Ix.NET/Source/System.Interactive.Providers/Properties/AssemblyInfo.cs
  8. 3 0
      Ix.NET/Source/System.Interactive.Providers/project.json
  9. 0 2
      Ix.NET/Source/System.Interactive/Properties/AssemblyInfo.cs
  10. 3 0
      Ix.NET/Source/System.Interactive/project.json
  11. 2 2
      Ix.NET/Source/build-new.ps1
  12. 22 0
      Rx.NET/Source/GlobalAssemblyVersion.cs
  13. 0 1
      Rx.NET/Source/Microsoft.Reactive.Testing/Properties/AssemblyInfo.cs
  14. 4 1
      Rx.NET/Source/Microsoft.Reactive.Testing/project.json
  15. 2 1
      Rx.NET/Source/Rx.NET.sln
  16. 0 1
      Rx.NET/Source/System.Reactive.Core/Properties/AssemblyInfo.cs
  17. 3 0
      Rx.NET/Source/System.Reactive.Core/project.json
  18. 0 1
      Rx.NET/Source/System.Reactive.Experimental/Properties/AssemblyInfo.cs
  19. 3 0
      Rx.NET/Source/System.Reactive.Experimental/project.json
  20. 0 1
      Rx.NET/Source/System.Reactive.Interfaces/Properties/AssemblyInfo.cs
  21. 4 1
      Rx.NET/Source/System.Reactive.Interfaces/project.json
  22. 0 1
      Rx.NET/Source/System.Reactive.Linq/Properties/AssemblyInfo.cs
  23. 2 1
      Rx.NET/Source/System.Reactive.Linq/project.json
  24. 36 0
      Rx.NET/Source/System.Reactive.Observable.Aliases/Properties/AssemblyInfo.cs
  25. 4 1
      Rx.NET/Source/System.Reactive.Observable.Aliases/project.json
  26. 0 1
      Rx.NET/Source/System.Reactive.PlatformServices/Properties/AssemblyInfo.cs
  27. 2 1
      Rx.NET/Source/System.Reactive.PlatformServices/project.json
  28. 0 1
      Rx.NET/Source/System.Reactive.Providers/Properties/AssemblyInfo.cs
  29. 3 0
      Rx.NET/Source/System.Reactive.Providers/project.json
  30. 0 1
      Rx.NET/Source/System.Reactive.Runtime.Remoting/Properties/AssemblyInfo.cs
  31. 3 0
      Rx.NET/Source/System.Reactive.Runtime.Remoting/project.json
  32. 0 1
      Rx.NET/Source/System.Reactive.Windows.Forms/Properties/AssemblyInfo.cs
  33. 4 1
      Rx.NET/Source/System.Reactive.Windows.Forms/project.json
  34. 0 1
      Rx.NET/Source/System.Reactive.Windows.Threading/Properties/AssemblyInfo.cs
  35. 4 1
      Rx.NET/Source/System.Reactive.Windows.Threading/project.json
  36. 0 1
      Rx.NET/Source/System.Reactive.WindowsRuntime/Properties/AssemblyInfo.cs
  37. 4 1
      Rx.NET/Source/System.Reactive.WindowsRuntime/project.json
  38. 2 2
      Rx.NET/Source/build-new.ps1

+ 22 - 0
Ix.NET/Source/GlobalAssemblyVersion.cs

@@ -0,0 +1,22 @@
+
+using System.Reflection;
+
+
+#if NETSTANDARD1_0 || WP8
+[assembly: AssemblyVersion("3.0.0.0")]
+#elif NETSTANDARD1_1 || WINDOWS8 || NET45 || NETCORE45
+[assembly: AssemblyVersion("3.0.1000.0")]
+#elif NETSTANDARD1_2 || WINDOWS81 || NET451 || NETCORE451 || WPA81
+[assembly: AssemblyVersion("3.0.2000.0")]
+#elif NETSTANDARD1_3 || NET46
+[assembly: AssemblyVersion("3.0.3000.0")]
+#elif NETSTANDARD1_4 || UAP10_0 || NETCORE50 || NET461
+[assembly: AssemblyVersion("3.0.4000.0")]
+#elif NETSTANDARD1_5 || NET462
+[assembly: AssemblyVersion("3.0.5000.0")]
+#elif NETSTANDARD1_6 || NETCOREAPP1_0 || NET463
+[assembly: AssemblyVersion("3.0.6000.0")]
+#else // this is here to prevent the build system from complaining. It should never be hit
+[assembly: AssemblyVersion("invalid")]
+#endif
+

+ 2 - 1
Ix.NET/Source/Ix.NET.sln

@@ -17,7 +17,8 @@ Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "System.Interactive.Tests",
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B733D97A-F1ED-4FC3-BF8E-9AC47A89DE96}"
 	ProjectSection(SolutionItems) = preProject
-		build-new.ps1 = build-new.ps1
+		GlobalAssemblyVersion.cs = GlobalAssemblyVersion.cs
+        build-new.ps1 = build-new.ps1
 		global.json = global.json
 		NuGet.Config = NuGet.Config
 	EndProjectSection

+ 1 - 2
Ix.NET/Source/System.Interactive.Async.Providers/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("1.2.0.0")]
 [assembly: AssemblyFileVersion("1.2.0.0")]
-[assembly: AssemblyInformationalVersion("1.2.0.0")]
+[assembly: AssemblyInformationalVersion("1.2.0.0")]

+ 3 - 0
Ix.NET/Source/System.Interactive.Async.Providers/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Interactive.Async.Providers.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
 

+ 1 - 2
Ix.NET/Source/System.Interactive.Async/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("1.2.0.0")]   
 [assembly: AssemblyFileVersion("1.2.0.0")]
-[assembly: AssemblyInformationalVersion("1.2.0.0")]
+[assembly: AssemblyInformationalVersion("1.2.0.0")]

+ 3 - 0
Ix.NET/Source/System.Interactive.Async/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Interactive.Async.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
 

+ 1 - 2
Ix.NET/Source/System.Interactive.Providers/Properties/AssemblyInfo.cs

@@ -33,6 +33,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("1.2.0.0")]   
 [assembly: AssemblyFileVersion("1.2.0.0")]
-[assembly: AssemblyInformationalVersion("1.2.0.0")]
+[assembly: AssemblyInformationalVersion("1.2.0.0")]

+ 3 - 0
Ix.NET/Source/System.Interactive.Providers/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Interactive.Providers.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
   

+ 0 - 2
Ix.NET/Source/System.Interactive/Properties/AssemblyInfo.cs

@@ -32,7 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("1.2.0.0")]   
 [assembly: AssemblyFileVersion("1.2.0.0")]
 [assembly: AssemblyInformationalVersion("1.2.0.0")]
-

+ 3 - 0
Ix.NET/Source/System.Interactive/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Interactive.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
 

+ 2 - 2
Ix.NET/Source/build-new.ps1

@@ -15,10 +15,10 @@ $msbuild = Get-ItemProperty "hklm:\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0
 $msbuildExe = Join-Path $msbuild.MSBuildToolsPath "msbuild.exe"
 
 # get tools
-.\nuget.exe install -excludeversion -pre gitversion.commandline -outputdirectory packages
+.\nuget.exe install -excludeversion -pre gitversion.commandline -Version 3.5.5-pullrequest0921 -outputdirectory packages
 
 #update version
-.\packages\gitversion.commandline\tools\gitversion.exe /l console /output buildserver /updateassemblyinfo
+.\packages\gitversion.commandline\tools\gitversion.exe /l console /output buildserver /updateassemblyinfo /excludeUpdateAssemblyVersion
 
 $versionObj = .\packages\gitversion.commandline\tools\gitversion.exe | ConvertFrom-Json 
 

+ 22 - 0
Rx.NET/Source/GlobalAssemblyVersion.cs

@@ -0,0 +1,22 @@
+
+using System.Reflection;
+
+
+#if NETSTANDARD1_0 || WP8
+[assembly: AssemblyVersion("3.0.0.0")]
+#elif NETSTANDARD1_1 || WINDOWS8 || NET45 || NETCORE45
+[assembly: AssemblyVersion("3.0.1000.0")]
+#elif NETSTANDARD1_2 || WINDOWS81 || NET451 || NETCORE451 || WPA81
+[assembly: AssemblyVersion("3.0.2000.0")]
+#elif NETSTANDARD1_3 || NET46
+[assembly: AssemblyVersion("3.0.3000.0")]
+#elif NETSTANDARD1_4 || UAP10_0 || NETCORE50 || NET461
+[assembly: AssemblyVersion("3.0.4000.0")]
+#elif NETSTANDARD1_5 || NET462
+[assembly: AssemblyVersion("3.0.5000.0")]
+#elif NETSTANDARD1_6 || NETCOREAPP1_0 || NET463
+[assembly: AssemblyVersion("3.0.6000.0")]
+#else // this is here to prevent the build system from complaining. It should never be hit
+[assembly: AssemblyVersion("invalid")]
+#endif
+

+ 0 - 1
Rx.NET/Source/Microsoft.Reactive.Testing/Properties/AssemblyInfo.cs

@@ -22,6 +22,5 @@ using System.Runtime.InteropServices;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/Microsoft.Reactive.Testing/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
 
   "dependencies": {

+ 2 - 1
Rx.NET/Source/Rx.NET.sln

@@ -1,6 +1,6 @@
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 14
-VisualStudioVersion = 14.0.25402.0
+VisualStudioVersion = 14.0.25420.1
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "System.Reactive.Core", "System.Reactive.Core\System.Reactive.Core.xproj", "{FDA62C35-4174-44B0-BEBE-61E80B2515BA}"
 EndProject
@@ -38,6 +38,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
 	ProjectSection(SolutionItems) = preProject
 		build-new.ps1 = build-new.ps1
 		global.json = global.json
+		GlobalAssemblyVersion.cs = GlobalAssemblyVersion.cs
 		NuGet.Config = NuGet.Config
 	EndProjectSection
 EndProject

+ 0 - 1
Rx.NET/Source/System.Reactive.Core/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 3 - 0
Rx.NET/Source/System.Reactive.Core/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Reactive.Core.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
 

+ 0 - 1
Rx.NET/Source/System.Reactive.Experimental/Properties/AssemblyInfo.cs

@@ -33,6 +33,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 3 - 0
Rx.NET/Source/System.Reactive.Experimental/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Reactive.Experimental.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
   

+ 0 - 1
Rx.NET/Source/System.Reactive.Interfaces/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/System.Reactive.Interfaces/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
 
   "dependencies": {

+ 0 - 1
Rx.NET/Source/System.Reactive.Linq/Properties/AssemblyInfo.cs

@@ -32,7 +32,6 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]
 

+ 2 - 1
Rx.NET/Source/System.Reactive.Linq/project.json

@@ -24,7 +24,8 @@
         "Reactive/Observer.Extensions.cs",
         "Reactive/Internal/Observers.cs",
         "Reactive/Internal/Producer.cs"
-      ]
+      ],
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     },
     "embed": {
       "includeFiles": "Properties/System.Reactive.Linq.rd.xml"

+ 36 - 0
Rx.NET/Source/System.Reactive.Observable.Aliases/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Runtime.InteropServices;
+using System.Security;
+
+[assembly: AssemblyTitle("System.Reactive.Observable.Aliases")]
+// Notice: same description as in the .nuspec files; see Source/Rx/Setup/NuGet
+[assembly: AssemblyDescription("Reactive Extensions provides the aliases Map, FlatMap, and Filter.")]
+#if DEBUG
+[assembly: AssemblyConfiguration("Debug")]
+#else
+[assembly: AssemblyConfiguration("Retail")]
+#endif
+[assembly: AssemblyCompany(".NET Foundation and Contributors.")]
+[assembly: AssemblyProduct("Reactive Extensions")]
+[assembly: AssemblyCopyright("\x00a9 .NET Foundation and Contributors.  All rights reserved.")]
+[assembly: NeutralResourcesLanguage("en-US")]
+
+#if !PLIB
+[assembly: ComVisible(false)]
+#endif
+
+[assembly: CLSCompliant(true)]
+
+#if HAS_APTCA && NO_CODECOVERAGE
+[assembly: AllowPartiallyTrustedCallers]
+#endif
+
+// ===========================================================================
+//  DO NOT EDIT OR REMOVE ANYTHING BELOW THIS COMMENT.
+//  Version numbers are automatically generated in the msbuild files based on regular expressions 
+// ===========================================================================
+
+[assembly: AssemblyFileVersion("2.2.0.0")]
+[assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/System.Reactive.Observable.Aliases/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
   
   "dependencies": {

+ 0 - 1
Rx.NET/Source/System.Reactive.PlatformServices/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 2 - 1
Rx.NET/Source/System.Reactive.PlatformServices/project.json

@@ -19,7 +19,8 @@
     "nowarn": [ "CS1591" ],
     "xmlDoc": true,
     "compile": {
-      "exclude": [ "Strings_PlatformServices.Designer.cs" ]
+      "exclude": [ "Strings_PlatformServices.Designer.cs" ],
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     },
     "embed": {
       "includeFiles": "Properties/System.Reactive.PlatformServices.rd.xml"

+ 0 - 1
Rx.NET/Source/System.Reactive.Providers/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 3 - 0
Rx.NET/Source/System.Reactive.Providers/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Reactive.Providers.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
 

+ 0 - 1
Rx.NET/Source/System.Reactive.Runtime.Remoting/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 3 - 0
Rx.NET/Source/System.Reactive.Runtime.Remoting/project.json

@@ -20,6 +20,9 @@
     "xmlDoc": true,
     "embed": {
       "includeFiles": "Properties/System.Reactive.Runtime.Remoting.rd.xml"
+    },
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
     }
   },
   

+ 0 - 1
Rx.NET/Source/System.Reactive.Windows.Forms/Properties/AssemblyInfo.cs

@@ -32,6 +32,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/System.Reactive.Windows.Forms/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
   
   "dependencies": {

+ 0 - 1
Rx.NET/Source/System.Reactive.Windows.Threading/Properties/AssemblyInfo.cs

@@ -39,6 +39,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/System.Reactive.Windows.Threading/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
   
   "dependencies": {

+ 0 - 1
Rx.NET/Source/System.Reactive.WindowsRuntime/Properties/AssemblyInfo.cs

@@ -30,6 +30,5 @@ using System.Security;
 //  Version numbers are automatically generated in the msbuild files based on regular expressions 
 // ===========================================================================
 
-[assembly: AssemblyVersion("2.2.0.0")]
 [assembly: AssemblyFileVersion("2.2.0.0")]
 [assembly: AssemblyInformationalVersion("2.2.0.0")]

+ 4 - 1
Rx.NET/Source/System.Reactive.WindowsRuntime/project.json

@@ -17,7 +17,10 @@
     "keyFile": "../ReactiveX.snk",
     "define": [ "SIGNED" ],
     "nowarn": [ "CS1591" ],
-    "xmlDoc": true
+    "xmlDoc": true,
+    "compile": {
+      "includeFiles": [ "../GlobalAssemblyVersion.cs" ]
+    }
   },
   
   "dependencies": {

+ 2 - 2
Rx.NET/Source/build-new.ps1

@@ -13,8 +13,8 @@ $msbuild = Get-ItemProperty "hklm:\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0
 $msbuildExe = Join-Path $msbuild.MSBuildToolsPath "msbuild.exe"
 
 # get version
-.\nuget.exe install -excludeversion -pre gitversion.commandline -outputdirectory packages
-.\packages\gitversion.commandline\tools\gitversion.exe /l console /output buildserver /updateassemblyinfo
+.\nuget.exe install -excludeversion -pre gitversion.commandline -Version 3.5.5-pullrequest0921 -outputdirectory packages
+.\packages\gitversion.commandline\tools\gitversion.exe /l console /output buildserver /updateassemblyinfo /excludeUpdateAssemblyVersion
 
 $versionObj = .\packages\gitversion.commandline\tools\gitversion.exe | ConvertFrom-Json