diff --git a/src/libraries/DotnetCLIVersion.txt b/src/libraries/DotnetCLIVersion.txt
index 5e908d682fa..3f35616954b 100644
--- a/src/libraries/DotnetCLIVersion.txt
+++ b/src/libraries/DotnetCLIVersion.txt
@@ -1 +1 @@
-2.1.301
+3.0.100-preview1-009019
diff --git a/src/libraries/Native/build-native.cmd b/src/libraries/Native/build-native.cmd
index 641b710951a..5c7d05e9c9f 100644
--- a/src/libraries/Native/build-native.cmd
+++ b/src/libraries/Native/build-native.cmd
@@ -151,7 +151,7 @@ if "%__BuildArch%" == "arm64" (
set __msbuildArgs=/p:Platform=%__BuildArch% /p:PlatformToolset="%__PlatformToolset%"
)
-call %__rootDir%/run.cmd build-managed -project="%__IntermediatesDir%\install.vcxproj" -- /t:rebuild /p:Configuration=%CMAKE_BUILD_TYPE% %__msbuildArgs%
+call msbuild "%__IntermediatesDir%\install.vcxproj" /t:rebuild /p:Configuration=%CMAKE_BUILD_TYPE% %__msbuildArgs%
IF ERRORLEVEL 1 (
goto :Failure
)
@@ -174,7 +174,7 @@ popd
if not exist "%__IntermediatesDir%\install.vcxproj" goto :Failure
-call %__rootDir%/run.cmd build-managed -project="%__IntermediatesDir%\install.vcxproj" -- /t:rebuild /p:Configuration=%CMAKE_BUILD_TYPE% %__msbuildArgs%
+call msbuild "%__IntermediatesDir%\install.vcxproj" /t:rebuild /p:Configuration=%CMAKE_BUILD_TYPE% %__msbuildArgs%
IF ERRORLEVEL 1 (
goto :Failure
)
diff --git a/src/libraries/System.Resources.ResourceManager/tests/System.Resources.ResourceManager.Tests.csproj b/src/libraries/System.Resources.ResourceManager/tests/System.Resources.ResourceManager.Tests.csproj
index 6b843db89e5..174b3ad14de 100644
--- a/src/libraries/System.Resources.ResourceManager/tests/System.Resources.ResourceManager.Tests.csproj
+++ b/src/libraries/System.Resources.ResourceManager/tests/System.Resources.ResourceManager.Tests.csproj
@@ -19,21 +19,41 @@
-
+ <_WorkaroundCoreMSBuildResource Include="Resources\TestResx.netstandard17.resx">
ResXFileCodeGenerator
TestResx.netstandard17.Designer.cs
-
+
True
True
TestResx.netstandard17.resx
-
-
ResXFileCodeGenerator
TestResx.Designer.cs
+
+
+
+ <_ResourceRelativeDir>%(_WorkaroundCoreMSBuildResource.RelativeDir)
+ <_ResourceRelativeDir>$(_ResourceRelativeDir.TrimEnd('\'))
+ <_ResourceOutputName>$(IntermediateOutputPath)$(RootNamespace).$(_ResourceRelativeDir).%(_WorkaroundCoreMSBuildResource.FileName).resources
+
+
+
+
+
+
+
+
diff --git a/src/libraries/config.json b/src/libraries/config.json
index 44fe6989e27..9a015091e17 100644
--- a/src/libraries/config.json
+++ b/src/libraries/config.json
@@ -646,12 +646,12 @@
"msbuild": {
"osSpecific": {
"windows": {
- "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount /nodeReuse:false /l:BinClashLogger,Tools\\net46\\Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log",
- "path": "Tools/msbuild.cmd"
+ "defaultParameters": "msbuild /nologo /verbosity:minimal /clp:Summary /maxcpucount /nodeReuse:false /l:BinClashLogger,Tools\\Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log",
+ "path": "Tools/dotnetcli/dotnet"
},
"unix": {
- "defaultParameters": "/nologo /verbosity:minimal /clp:Summary /maxcpucount /l:BinClashLogger,Tools/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log",
- "path": "Tools/msbuild.sh"
+ "defaultParameters": "msbuild /nologo /verbosity:minimal /clp:Summary /maxcpucount /l:BinClashLogger,Tools/Microsoft.DotNet.Build.Tasks.dll;LogFile=binclash.log",
+ "path": "Tools/dotnetcli/dotnet"
}
},
"valueTypes": {