diff --git a/.gitignore b/.gitignore index 70a5c9f05..b54cad98c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.nuget .vscode .vs *.user diff --git a/build_test_all.cmd b/build_test_all.cmd index 082bb310e..1e4383d4c 100644 --- a/build_test_all.cmd +++ b/build_test_all.cmd @@ -8,9 +8,12 @@ if "%target_platform%"=="" set target_platform=x64 if "%target_configuration%"=="" set target_configuration=Release if "%target_version%"=="" set target_version=1.2.3.4 -call nuget restore cppwinrt.sln -call nuget restore natvis\cppwinrtvisualizer.sln -call nuget restore test\nuget\NugetTest.sln +if not exist ".\.nuget" mkdir ".\.nuget" +if not exist ".\.nuget\nuget.exe" powershell -Command "Invoke-WebRequest https://www.nuget.org/nuget.exe -OutFile .\.nuget\nuget.exe" + +call .nuget\nuget.exe restore cppwinrt.sln" +call .nuget\nuget.exe restore natvis\cppwinrtvisualizer.sln +call .nuget\nuget.exe restore test\nuget\NugetTest.sln call msbuild /m /p:Configuration=%target_configuration%,Platform=%target_platform%,CppWinRTBuildVersion=%target_version% cppwinrt.sln /t:fast_fwd diff --git a/nuget.exe b/nuget.exe deleted file mode 100644 index 31fc9885e..000000000 Binary files a/nuget.exe and /dev/null differ