MvcPrecompilation 324 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519
  1. commit 976ddc2ef89b2e0ec9f366d2952c3bd45d9d5b13
  2. Author: Nate McMaster <[email protected]>
  3. Date: Wed Nov 1 18:05:30 2017 -0700
  4. Pin tool and package versions to make builds more repeatable
  5. Part of aspnet/Universe#575
  6. diff --git a/.gitignore b/.gitignore
  7. index d7589900af5..18dc1b7b584 100644
  8. --- a/.gitignore
  9. +++ b/.gitignore
  10. @@ -40,4 +40,3 @@ node_modules
  11. BuildInfo.generated.cs
  12. msbuild.log
  13. global.json
  14. -korebuild-lock.txt
  15. diff --git a/Directory.Build.props b/Directory.Build.props
  16. index fb91bbf3e51..d875d2bcb93 100644
  17. --- a/Directory.Build.props
  18. +++ b/Directory.Build.props
  19. @@ -1,5 +1,6 @@
  20. -<Project>
  21. - <Import Project="version.xml" />
  22. +<Project>
  23. + <Import Project="version.props" />
  24. + <Import Project="build\dependencies.props" />
  25. <PropertyGroup>
  26. <Product>Microsoft ASP.NET Core</Product>
  27. @@ -9,7 +10,6 @@
  28. <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)build\Key.snk</AssemblyOriginatorKeyFile>
  29. <SignAssembly>true</SignAssembly>
  30. <PublicSign Condition="'$(OS)' != 'Windows_NT'">true</PublicSign>
  31. - <VersionSuffix Condition="'$(VersionSuffix)'!='' AND '$(BuildNumber)' != ''">$(VersionSuffix)-$(BuildNumber)</VersionSuffix>
  32. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  33. </PropertyGroup>
  34. </Project>
  35. diff --git a/Directory.Build.targets b/Directory.Build.targets
  36. index bc118fd907b..e83ff95e395 100644
  37. --- a/Directory.Build.targets
  38. +++ b/Directory.Build.targets
  39. @@ -1,14 +1,5 @@
  40. -<Project InitialTargets="EnsureKoreBuildRestored">
  41. - <Target Name="EnsureKoreBuildRestored" Condition=" '$(KoreBuildRestoreTargetsImported)' != 'true' AND '$(MSBuildProjectName)' != 'BenchmarkDotNet.Autogenerated'">
  42. - <PropertyGroup>
  43. - <_BootstrapperFile Condition=" $([MSBuild]::IsOSUnixLike()) ">build.sh</_BootstrapperFile>
  44. - <_BootstrapperFile Condition="! $([MSBuild]::IsOSUnixLike()) ">build.cmd</_BootstrapperFile>
  45. - <_BootstrapperError>
  46. - Package references have not been pinned. Run './$(_BootstrapperFile) /t:Pin'.
  47. - Also, you can run './$(_BootstrapperFile) /t:Restore' which will pin *and* restore packages. '$(_BootstrapperFile)' can be found in '$(MSBuildThisFileDirectory)'.
  48. - </_BootstrapperError>
  49. - </PropertyGroup>
  50. -
  51. - <Error Code="KRB1001" Text="$(_BootstrapperError.Trim())" />
  52. - </Target>
  53. +<Project>
  54. + <PropertyGroup>
  55. + <RuntimeFrameworkVersion Condition=" '$(TargetFramework)' == 'netcoreapp2.0' ">$(MicrosoftNETCoreApp20PackageVersion)</RuntimeFrameworkVersion>
  56. + </PropertyGroup>
  57. </Project>
  58. diff --git a/NuGet.config b/NuGet.config
  59. index 20060c934e4..4e8a1f6de15 100644
  60. --- a/NuGet.config
  61. +++ b/NuGet.config
  62. @@ -3,6 +3,7 @@
  63. <packageSources>
  64. <clear />
  65. <add key="AspNetCore" value="https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json" />
  66. + <add key="AspNetCoreTools" value="https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json" />
  67. <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
  68. </packageSources>
  69. </configuration>
  70. diff --git a/build/dependencies.props b/build/dependencies.props
  71. new file mode 100644
  72. index 00000000000..2f9e96ca984
  73. --- /dev/null
  74. +++ b/build/dependencies.props
  75. @@ -0,0 +1,27 @@
  76. +<Project>
  77. + <PropertyGroup>
  78. + <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
  79. + </PropertyGroup>
  80. + <PropertyGroup Label="Package Versions">
  81. + <InternalAspNetCoreSdkPackageVersion>2.1.0-preview1-15551</InternalAspNetCoreSdkPackageVersion>
  82. + <MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreAuthenticationCookiesPackageVersion>
  83. + <MicrosoftAspNetCoreHostingPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreHostingPackageVersion>
  84. + <MicrosoftAspNetCoreMvcPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreMvcPackageVersion>
  85. + <MicrosoftAspNetCoreMvcRazorPagesPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreMvcRazorPagesPackageVersion>
  86. + <MicrosoftAspNetCoreRazorRuntimePackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreRazorRuntimePackageVersion>
  87. + <MicrosoftAspNetCoreServerIntegrationTestingPackageVersion>0.5.0-preview1-27498</MicrosoftAspNetCoreServerIntegrationTestingPackageVersion>
  88. + <MicrosoftAspNetCoreServerKestrelPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreServerKestrelPackageVersion>
  89. + <MicrosoftAspNetCoreTestingPackageVersion>2.1.0-preview1-27498</MicrosoftAspNetCoreTestingPackageVersion>
  90. + <MicrosoftBuildTasksCorePackageVersion>15.3.409</MicrosoftBuildTasksCorePackageVersion>
  91. + <MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>2.1.0-preview1-27498</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
  92. + <MicrosoftExtensionsConfigurationCommandLinePackageVersion>2.1.0-preview1-27498</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
  93. + <MicrosoftExtensionsLoggingConsolePackageVersion>2.1.0-preview1-27498</MicrosoftExtensionsLoggingConsolePackageVersion>
  94. + <MicrosoftExtensionsLoggingPackageVersion>2.1.0-preview1-27498</MicrosoftExtensionsLoggingPackageVersion>
  95. + <MicrosoftExtensionsLoggingTestingPackageVersion>2.1.0-preview1-27498</MicrosoftExtensionsLoggingTestingPackageVersion>
  96. + <MicrosoftNETCoreApp20PackageVersion>2.0.0</MicrosoftNETCoreApp20PackageVersion>
  97. + <MicrosoftNETTestSdkPackageVersion>15.3.0</MicrosoftNETTestSdkPackageVersion>
  98. + <XunitPackageVersion>2.3.0</XunitPackageVersion>
  99. + <XunitRunnerVisualStudioPackageVersion>2.3.0</XunitRunnerVisualStudioPackageVersion>
  100. + </PropertyGroup>
  101. + <Import Project="$(DotNetPackageVersionPropsPath)" Condition=" '$(DotNetPackageVersionPropsPath)' != '' " />
  102. +</Project>
  103. diff --git a/build/repo.props b/build/repo.props
  104. index 13fe1c296ab..b55e651b87d 100644
  105. --- a/build/repo.props
  106. +++ b/build/repo.props
  107. @@ -1,6 +1,7 @@
  108. <Project>
  109. - <ItemGroup>
  110. - <PackageLineup Include="Internal.AspNetCore.Universe.Lineup" Version="2.1.0-*" />
  111. - <PackageLineup Include="Internal.AspNetCore.Partners.Lineup" Version="2.1.0-*" />
  112. - </ItemGroup>
  113. + <PropertyGroup>
  114. + <!-- These properties are use by the automation that updates dependencies.props -->
  115. + <LineupPackageId>Internal.AspNetCore.Universe.Lineup</LineupPackageId>
  116. + <LineupPackageRestoreSource>https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json</LineupPackageRestoreSource>
  117. + </PropertyGroup>
  118. </Project>
  119. diff --git a/korebuild-lock.txt b/korebuild-lock.txt
  120. new file mode 100644
  121. index 00000000000..86352477bbe
  122. --- /dev/null
  123. +++ b/korebuild-lock.txt
  124. @@ -0,0 +1,2 @@
  125. +version:2.1.0-preview1-15551
  126. +commithash:8fad9553b48533fddbb16a423ea55b9710ea2e63
  127. diff --git a/korebuild.json b/korebuild.json
  128. new file mode 100644
  129. index 00000000000..bd5d51a51b0
  130. --- /dev/null
  131. +++ b/korebuild.json
  132. @@ -0,0 +1,4 @@
  133. +{
  134. + "$schema": "https://raw.githubusercontent.com/aspnet/BuildTools/dev/tools/korebuild.schema.json",
  135. + "channel": "dev"
  136. +}
  137. diff --git a/src/Directory.Build.props b/src/Directory.Build.props
  138. index 9d9a3de33ac..1e0980f6633 100644
  139. --- a/src/Directory.Build.props
  140. +++ b/src/Directory.Build.props
  141. @@ -2,6 +2,6 @@
  142. <Import Project="..\Directory.Build.props" />
  143. <ItemGroup>
  144. - <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" />
  145. + <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" Version="$(InternalAspNetCoreSdkPackageVersion)" />
  146. </ItemGroup>
  147. </Project>
  148. diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj
  149. index de4cc931f76..e947ddb516e 100644
  150. --- a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj
  151. +++ b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj
  152. @@ -7,8 +7,8 @@
  153. </PropertyGroup>
  154. <ItemGroup>
  155. - <PackageReference Include="Microsoft.Build.Tasks.Core" />
  156. - <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" />
  157. + <PackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCorePackageVersion)" />
  158. + <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" Version="$(MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion)" />
  159. </ItemGroup>
  160. </Project>
  161. diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj
  162. index 1caac2da0cc..013353650c1 100644
  163. --- a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj
  164. +++ b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj
  165. @@ -17,9 +17,9 @@
  166. <ProjectReference Include="$(X86ProjectDirectory)$(MSBuildThisFileName)-x86.csproj" PrivateAssets="true" ReferenceOutputAssembly="false" Condition="'$(TargetFramework)'=='net461'" />
  167. <ProjectReference Include="$(TasksProjectDirectory)Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tasks.csproj" PrivateAssets="true" ReferenceOutputAssembly="false" />
  168. - <PackageReference Include="Microsoft.AspNetCore.Hosting" />
  169. - <PackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" />
  170. - <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" />
  171. + <PackageReference Include="Microsoft.AspNetCore.Hosting" Version="$(MicrosoftAspNetCoreHostingPackageVersion)" />
  172. + <PackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="$(MicrosoftAspNetCoreMvcRazorPagesPackageVersion)" />
  173. + <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" PrivateAssets="All" Version="$(MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion)" />
  174. <PackageReference Update="Microsoft.NETCore.App" PrivateAssets="All" />
  175. </ItemGroup>
  176. diff --git a/test/Directory.Build.props b/test/Directory.Build.props
  177. index 82ba457f183..c867cbd1126 100644
  178. --- a/test/Directory.Build.props
  179. +++ b/test/Directory.Build.props
  180. @@ -2,10 +2,10 @@
  181. <Import Project="..\Directory.Build.props" />
  182. <ItemGroup>
  183. - <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" />
  184. - <PackageReference Include="Microsoft.AspNetCore.Testing" />
  185. - <PackageReference Include="Microsoft.NET.Test.Sdk" />
  186. - <PackageReference Include="xunit" />
  187. - <PackageReference Include="xunit.runner.visualstudio" />
  188. + <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" Version="$(InternalAspNetCoreSdkPackageVersion)" />
  189. + <PackageReference Include="Microsoft.AspNetCore.Testing" Version="$(MicrosoftAspNetCoreTestingPackageVersion)" />
  190. + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(MicrosoftNETTestSdkPackageVersion)" />
  191. + <PackageReference Include="xunit" Version="$(XunitPackageVersion)" />
  192. + <PackageReference Include="xunit.runner.visualstudio" Version="$(XunitRunnerVisualStudioPackageVersion)" />
  193. </ItemGroup>
  194. </Project>
  195. diff --git a/test/FunctionalTests/FunctionalTests.csproj b/test/FunctionalTests/FunctionalTests.csproj
  196. index 93c7cc4c075..29ab9c41187 100644
  197. --- a/test/FunctionalTests/FunctionalTests.csproj
  198. +++ b/test/FunctionalTests/FunctionalTests.csproj
  199. @@ -13,10 +13,10 @@
  200. </ItemGroup>
  201. <ItemGroup>
  202. - <PackageReference Include="Microsoft.AspNetCore.Server.IntegrationTesting" />
  203. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  204. - <PackageReference Include="Microsoft.Extensions.Logging.Testing" />
  205. - <PackageReference Include="Microsoft.Extensions.Logging" />
  206. + <PackageReference Include="Microsoft.AspNetCore.Server.IntegrationTesting" Version="$(MicrosoftAspNetCoreServerIntegrationTestingPackageVersion)" />
  207. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  208. + <PackageReference Include="Microsoft.Extensions.Logging.Testing" Version="$(MicrosoftExtensionsLoggingTestingPackageVersion)" />
  209. + <PackageReference Include="Microsoft.Extensions.Logging" Version="$(MicrosoftExtensionsLoggingPackageVersion)" />
  210. </ItemGroup>
  211. <ItemGroup>
  212. diff --git a/testapps/ApplicationUsingPrecompiledViewClassLibrary/ApplicationUsingPrecompiledViewClassLibrary.csproj b/testapps/ApplicationUsingPrecompiledViewClassLibrary/ApplicationUsingPrecompiledViewClassLibrary.csproj
  213. index fbabf64c879..8f1b7d628fd 100644
  214. --- a/testapps/ApplicationUsingPrecompiledViewClassLibrary/ApplicationUsingPrecompiledViewClassLibrary.csproj
  215. +++ b/testapps/ApplicationUsingPrecompiledViewClassLibrary/ApplicationUsingPrecompiledViewClassLibrary.csproj
  216. @@ -10,10 +10,10 @@
  217. <ItemGroup>
  218. <ProjectReference Include="$(ClassLibraryProjectPath)" />
  219. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  220. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  221. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  222. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  223. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  224. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  225. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  226. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  227. </ItemGroup>
  228. <Target Name="CopyPrecompiledViewAssets" BeforeTargets="Publish">
  229. diff --git a/testapps/ApplicationUsingRelativePaths/ApplicationUsingRelativePaths.csproj b/testapps/ApplicationUsingRelativePaths/ApplicationUsingRelativePaths.csproj
  230. index 6df15ec41da..3e094792f41 100644
  231. --- a/testapps/ApplicationUsingRelativePaths/ApplicationUsingRelativePaths.csproj
  232. +++ b/testapps/ApplicationUsingRelativePaths/ApplicationUsingRelativePaths.csproj
  233. @@ -8,10 +8,10 @@
  234. </PropertyGroup>
  235. <ItemGroup>
  236. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  237. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  238. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  239. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  240. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  241. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  242. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  243. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  244. </ItemGroup>
  245. </Project>
  246. diff --git a/testapps/ApplicationWithConfigureMvc/ApplicationWithConfigureMvc.csproj b/testapps/ApplicationWithConfigureMvc/ApplicationWithConfigureMvc.csproj
  247. index efd3e869299..f56ce8b676d 100644
  248. --- a/testapps/ApplicationWithConfigureMvc/ApplicationWithConfigureMvc.csproj
  249. +++ b/testapps/ApplicationWithConfigureMvc/ApplicationWithConfigureMvc.csproj
  250. @@ -9,10 +9,10 @@
  251. </PropertyGroup>
  252. <ItemGroup>
  253. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  254. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  255. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  256. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  257. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  258. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  259. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  260. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  261. </ItemGroup>
  262. </Project>
  263. diff --git a/testapps/ApplicationWithCustomInputFiles/ApplicationWithCustomInputFiles.csproj b/testapps/ApplicationWithCustomInputFiles/ApplicationWithCustomInputFiles.csproj
  264. index e1139def5b2..ec3f89e3038 100644
  265. --- a/testapps/ApplicationWithCustomInputFiles/ApplicationWithCustomInputFiles.csproj
  266. +++ b/testapps/ApplicationWithCustomInputFiles/ApplicationWithCustomInputFiles.csproj
  267. @@ -13,10 +13,10 @@
  268. </ItemGroup>
  269. <ItemGroup>
  270. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  271. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  272. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  273. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  274. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  275. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  276. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  277. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  278. </ItemGroup>
  279. </Project>
  280. diff --git a/testapps/ApplicationWithParseErrors/ApplicationWithParseErrors.csproj b/testapps/ApplicationWithParseErrors/ApplicationWithParseErrors.csproj
  281. index 6df15ec41da..3e094792f41 100644
  282. --- a/testapps/ApplicationWithParseErrors/ApplicationWithParseErrors.csproj
  283. +++ b/testapps/ApplicationWithParseErrors/ApplicationWithParseErrors.csproj
  284. @@ -8,10 +8,10 @@
  285. </PropertyGroup>
  286. <ItemGroup>
  287. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  288. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  289. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  290. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  291. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  292. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  293. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  294. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  295. </ItemGroup>
  296. </Project>
  297. diff --git a/testapps/ApplicationWithTagHelpers/ApplicationWithTagHelpers.csproj b/testapps/ApplicationWithTagHelpers/ApplicationWithTagHelpers.csproj
  298. index 074f200bbbe..5b14e4f5abe 100644
  299. --- a/testapps/ApplicationWithTagHelpers/ApplicationWithTagHelpers.csproj
  300. +++ b/testapps/ApplicationWithTagHelpers/ApplicationWithTagHelpers.csproj
  301. @@ -12,10 +12,10 @@
  302. </ItemGroup>
  303. <ItemGroup>
  304. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  305. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  306. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  307. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  308. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  309. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  310. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  311. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  312. </ItemGroup>
  313. </Project>
  314. diff --git a/testapps/ClassLibraryTagHelper/ClassLibraryTagHelper.csproj b/testapps/ClassLibraryTagHelper/ClassLibraryTagHelper.csproj
  315. index 26c1a257de2..f5366971887 100644
  316. --- a/testapps/ClassLibraryTagHelper/ClassLibraryTagHelper.csproj
  317. +++ b/testapps/ClassLibraryTagHelper/ClassLibraryTagHelper.csproj
  318. @@ -6,7 +6,7 @@
  319. </PropertyGroup>
  320. <ItemGroup>
  321. - <PackageReference Include="Microsoft.AspNetCore.Razor.Runtime" />
  322. + <PackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="$(MicrosoftAspNetCoreRazorRuntimePackageVersion)" />
  323. </ItemGroup>
  324. </Project>
  325. diff --git a/testapps/ClassLibraryWithPrecompiledViews/ClassLibraryWithPrecompiledViews.csproj b/testapps/ClassLibraryWithPrecompiledViews/ClassLibraryWithPrecompiledViews.csproj
  326. index ad2c187789b..b4d8fab4d42 100644
  327. --- a/testapps/ClassLibraryWithPrecompiledViews/ClassLibraryWithPrecompiledViews.csproj
  328. +++ b/testapps/ClassLibraryWithPrecompiledViews/ClassLibraryWithPrecompiledViews.csproj
  329. @@ -9,7 +9,7 @@
  330. </PropertyGroup>
  331. <ItemGroup>
  332. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  333. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  334. </ItemGroup>
  335. </Project>
  336. diff --git a/testapps/PublishWithEmbedViewSources/PublishWithEmbedViewSources.csproj b/testapps/PublishWithEmbedViewSources/PublishWithEmbedViewSources.csproj
  337. index 9c384d6bd59..8d5f02ce7f7 100644
  338. --- a/testapps/PublishWithEmbedViewSources/PublishWithEmbedViewSources.csproj
  339. +++ b/testapps/PublishWithEmbedViewSources/PublishWithEmbedViewSources.csproj
  340. @@ -9,10 +9,10 @@
  341. </PropertyGroup>
  342. <ItemGroup>
  343. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  344. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  345. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  346. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  347. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  348. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  349. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  350. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  351. </ItemGroup>
  352. </Project>
  353. diff --git a/testapps/RazorPagesApp/RazorPagesApp.csproj b/testapps/RazorPagesApp/RazorPagesApp.csproj
  354. index 24e23590142..aa8358b01f3 100644
  355. --- a/testapps/RazorPagesApp/RazorPagesApp.csproj
  356. +++ b/testapps/RazorPagesApp/RazorPagesApp.csproj
  357. @@ -8,11 +8,11 @@
  358. </PropertyGroup>
  359. <ItemGroup>
  360. - <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" />
  361. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  362. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  363. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  364. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  365. + <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="$(MicrosoftAspNetCoreAuthenticationCookiesPackageVersion)" />
  366. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  367. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  368. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  369. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  370. </ItemGroup>
  371. </Project>
  372. diff --git a/testapps/SimpleApp/SimpleApp.csproj b/testapps/SimpleApp/SimpleApp.csproj
  373. index 6df15ec41da..3e094792f41 100644
  374. --- a/testapps/SimpleApp/SimpleApp.csproj
  375. +++ b/testapps/SimpleApp/SimpleApp.csproj
  376. @@ -8,10 +8,10 @@
  377. </PropertyGroup>
  378. <ItemGroup>
  379. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  380. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  381. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  382. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  383. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  384. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  385. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  386. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  387. </ItemGroup>
  388. </Project>
  389. diff --git a/testapps/SimpleAppWithAssemblyRename/SimpleAppWithAssemblyRename.csproj b/testapps/SimpleAppWithAssemblyRename/SimpleAppWithAssemblyRename.csproj
  390. index 168b8ac137c..50dada77b19 100644
  391. --- a/testapps/SimpleAppWithAssemblyRename/SimpleAppWithAssemblyRename.csproj
  392. +++ b/testapps/SimpleAppWithAssemblyRename/SimpleAppWithAssemblyRename.csproj
  393. @@ -9,10 +9,10 @@
  394. </PropertyGroup>
  395. <ItemGroup>
  396. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  397. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  398. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  399. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  400. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  401. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  402. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  403. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  404. </ItemGroup>
  405. </Project>
  406. diff --git a/testapps/StrongNamedApp/StrongNamedApp.csproj b/testapps/StrongNamedApp/StrongNamedApp.csproj
  407. index 4ba6ee0a1b2..59da78d54e8 100644
  408. --- a/testapps/StrongNamedApp/StrongNamedApp.csproj
  409. +++ b/testapps/StrongNamedApp/StrongNamedApp.csproj
  410. @@ -10,10 +10,10 @@
  411. </PropertyGroup>
  412. <ItemGroup>
  413. - <PackageReference Include="Microsoft.AspNetCore.Mvc" />
  414. - <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" />
  415. - <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" />
  416. - <PackageReference Include="Microsoft.Extensions.Logging.Console" />
  417. + <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="$(MicrosoftAspNetCoreMvcPackageVersion)" />
  418. + <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="$(MicrosoftAspNetCoreServerKestrelPackageVersion)" />
  419. + <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="$(MicrosoftExtensionsConfigurationCommandLinePackageVersion)" />
  420. + <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
  421. </ItemGroup>
  422. </Project>
  423. diff --git a/tools/Directory.Build.props b/tools/Directory.Build.props
  424. index 9d9a3de33ac..1e0980f6633 100644
  425. --- a/tools/Directory.Build.props
  426. +++ b/tools/Directory.Build.props
  427. @@ -2,6 +2,6 @@
  428. <Import Project="..\Directory.Build.props" />
  429. <ItemGroup>
  430. - <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" />
  431. + <PackageReference Include="Internal.AspNetCore.Sdk" PrivateAssets="All" Version="$(InternalAspNetCoreSdkPackageVersion)" />
  432. </ItemGroup>
  433. </Project>
  434. diff --git a/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj b/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj
  435. index 89231458e41..511e0d78392 100644
  436. --- a/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj
  437. +++ b/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj
  438. @@ -15,9 +15,9 @@
  439. </ItemGroup>
  440. <ItemGroup>
  441. - <PackageReference Include="Microsoft.AspNetCore.Hosting" />
  442. - <PackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" />
  443. - <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" />
  444. + <PackageReference Include="Microsoft.AspNetCore.Hosting" Version="$(MicrosoftAspNetCoreHostingPackageVersion)" />
  445. + <PackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="$(MicrosoftAspNetCoreMvcRazorPagesPackageVersion)" />
  446. + <PackageReference Include="Microsoft.Extensions.CommandLineUtils.Sources" Version="$(MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion)" />
  447. </ItemGroup>
  448. </Project>
  449. diff --git a/version.props b/version.props
  450. new file mode 100644
  451. index 00000000000..5c4a7c32d1e
  452. --- /dev/null
  453. +++ b/version.props
  454. @@ -0,0 +1,10 @@
  455. +<Project>
  456. + <PropertyGroup>
  457. + <VersionPrefix>2.1.0</VersionPrefix>
  458. + <VersionSuffix>preview1</VersionSuffix>
  459. + <PackageVersion Condition="'$(IsFinalBuild)' == 'true' AND '$(VersionSuffix)' == 'rtm' ">$(VersionPrefix)</PackageVersion>
  460. + <PackageVersion Condition="'$(IsFinalBuild)' == 'true' AND '$(VersionSuffix)' != 'rtm' ">$(VersionPrefix)-$(VersionSuffix)-final</PackageVersion>
  461. + <BuildNumber Condition="'$(BuildNumber)' == ''">t000</BuildNumber>
  462. + <VersionSuffix Condition="'$(VersionSuffix)' != '' And '$(BuildNumber)' != ''">$(VersionSuffix)-$(BuildNumber)</VersionSuffix>
  463. + </PropertyGroup>
  464. +</Project>
  465. diff --git a/version.xml b/version.xml
  466. deleted file mode 100644
  467. index 3c05022b7d7..00000000000
  468. --- a/version.xml
  469. +++ /dev/null
  470. @@ -1,8 +0,0 @@
  471. -<!-- This file may be overwritten by automation. -->
  472. -<Project>
  473. - <PropertyGroup>
  474. - <KoreBuildChannel>dev</KoreBuildChannel>
  475. - <VersionPrefix>2.1.0</VersionPrefix>
  476. - <VersionSuffix>preview1</VersionSuffix>
  477. - </PropertyGroup>
  478. -</Project>