File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -277,6 +277,25 @@ function Prepare-TempDir() {
277277 Copy-Item (Join-Path $RepoRoot " tests\Resources\Directory.Build.targets" ) $TempDir
278278}
279279
280+ function EnablePreviewSdks () {
281+ if (Test-Path variable:global:_MSBuildExe) {
282+ return
283+ }
284+ $vsInfo = LocateVisualStudio
285+ if ($vsInfo -eq $null ) {
286+ # Preview SDKs are allowed when no Visual Studio instance is installed
287+ return
288+ }
289+
290+ $vsId = $vsInfo.instanceId
291+ $vsMajorVersion = $vsInfo.installationVersion.Split (' .' )[0 ]
292+
293+ $instanceDir = Join-Path ${env: USERPROFILE} " AppData\Local\Microsoft\VisualStudio\$vsMajorVersion .0_$vsId "
294+ Create- Directory $instanceDir
295+ $sdkFile = Join-Path $instanceDir " sdk.txt"
296+ ' UsePreviews=True' | Set-Content $sdkFile
297+ }
298+
280299try {
281300 Process - Arguments
282301
@@ -288,6 +307,7 @@ try {
288307
289308 if ($ci ) {
290309 Prepare- TempDir
310+ EnablePreviewSdks
291311
292312 # enable us to build netcoreapp2.1 binaries
293313 $global :_DotNetInstallDir = Join-Path $RepoRoot " .dotnet"
Original file line number Diff line number Diff line change 100100 <MicrosoftCodeAnalysisEditorFeaturesWpfVersion >$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesWpfVersion >
101101 <MicrosoftCodeAnalysisExternalAccessFSharpVersion >$(RoslynVersion)</MicrosoftCodeAnalysisExternalAccessFSharpVersion >
102102 <MicrosoftCodeAnalysisWorkspacesCommonVersion >$(RoslynVersion)</MicrosoftCodeAnalysisWorkspacesCommonVersion >
103+ <MicrosoftCodeAnalysisCSharpVersion >$(RoslynVersion)</MicrosoftCodeAnalysisCSharpVersion >
104+ <MicrosoftCodeAnalysisTestResourcesProprietaryVersion >2.0.17</MicrosoftCodeAnalysisTestResourcesProprietaryVersion >
103105 <MicrosoftVisualStudioLanguageServicesVersion >$(RoslynVersion)</MicrosoftVisualStudioLanguageServicesVersion >
104106 <!-- Microsoft Build packages -->
105107 <MicrosoftBuildOverallPackagesVersion >16.0.461</MicrosoftBuildOverallPackagesVersion >
166168 <MicrosoftCompositionVersion >1.0.30</MicrosoftCompositionVersion >
167169 <MicrosoftMSXMLVersion >8.0.0-alpha</MicrosoftMSXMLVersion >
168170 <MicrosoftNetCompilersVersion >2.7.0</MicrosoftNetCompilersVersion >
169- <MicrosoftNETCoreILDAsmVersion >2.0.3</MicrosoftNETCoreILDAsmVersion >
171+ <MicrosoftNETCoreILDAsmVersion >3.0.0-preview-27318-01</MicrosoftNETCoreILDAsmVersion >
172+ <MicrosoftNETCoreILAsmVersion >3.0.0-preview-27318-01</MicrosoftNETCoreILAsmVersion >
170173 <MicrosoftNETTestSdkVersion >15.8.0</MicrosoftNETTestSdkVersion >
171174 <MicrosoftVisualFSharpTypeProvidersRedistVersion >1.0.0</MicrosoftVisualFSharpTypeProvidersRedistVersion >
172175 <MicrosoftWin32RegistryVersion >4.3.0</MicrosoftWin32RegistryVersion >
You can’t perform that action at this time.
0 commit comments