mirror of
https://gitee.com/xiarenalofs/squad-rain-ops-mini.git
synced 2026-08-04 20:46:33 +08:00
23 lines
632 B
Batchfile
23 lines
632 B
Batchfile
@echo off
|
|
setlocal EnableExtensions
|
|
|
|
set "DOTNET_CMD=%DOTNET_HOST_PATH%"
|
|
if not defined DOTNET_CMD set "DOTNET_CMD=dotnet"
|
|
|
|
set "DOTNET_ROOT_DIR=%DOTNET_ROOT%"
|
|
if not defined DOTNET_ROOT_DIR set "DOTNET_ROOT_DIR=%ProgramFiles%\dotnet"
|
|
|
|
for /f "usebackq delims=" %%I in (`"%DOTNET_CMD%" --version`) do set "SDK_VER=%%I"
|
|
if not defined SDK_VER (
|
|
echo csc-wrapper: failed to resolve the active .NET SDK version. 1>&2
|
|
exit /b 1
|
|
)
|
|
|
|
set "CSC_DLL=%DOTNET_ROOT_DIR%\sdk\%SDK_VER%\Roslyn\bincore\csc.dll"
|
|
if not exist "%CSC_DLL%" (
|
|
echo csc-wrapper: compiler not found at "%CSC_DLL%". 1>&2
|
|
exit /b 1
|
|
)
|
|
|
|
"%DOTNET_CMD%" "%CSC_DLL%" %*
|