Add a script for starting Visual Studio with the right environment variables (#15)

This commit is contained in:
Nate McMaster 2018-12-05 17:47:59 -08:00 коммит произвёл GitHub
Родитель 131003d0c3
Коммит 6323be79bf
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 31 добавлений и 0 удалений

3
src/Razor/startvs.cmd Normal file
Просмотреть файл

@ -0,0 +1,3 @@
@ECHO OFF
%~dp0..\..\startvs.cmd %~dp0Razor.sln

28
startvs.cmd Normal file
Просмотреть файл

@ -0,0 +1,28 @@
@ECHO OFF
:: This command launches a Visual Studio solution with environment variables required to use a local version of the .NET Core SDK.
:: This tells .NET Core to use .dotnet\dotnet.exe
SET DOTNET_ROOT=%~dp0.dotnet\
:: This tells .NET Core not to go looking for .NET Core in other places
SET DOTNET_MULTILEVEL_LOOKUP=0
:: Put our local dotnet.exe on PATH first so Visual Studio knows which one to use
SET PATH=%DOTNET_ROOT%;%PATH%
SET sln=%1
IF NOT EXIST %DOTNET_ROOT%\dotnet.exe (
echo .NET Core has not yet been installed. Run `build.cmd -restore` to install tools
exit /b 1
)
IF "%sln%"=="" (
echo Error^: Expected argument ^<SLN_FILE^>
echo Usage^: startvs.cmd ^<SLN_FILE^>
exit /b 1
)
start %sln%