无法检测到合适的环境
Unable to detect suitable environment
我正在尝试部署我的 Orchard 1.9.2 项目,但是当我 运行 ClickToBuild 时出现此错误。我对批处理脚本一无所知,但我认为这是因为批处理文件正在尝试寻找 Visual Studio 11.0 或 12.0,但我正在 运行ning Visual Studio 2015 Community Edition。即便如此,此处引用的文件也不存在于我的 Visual Studio 14.0 文件夹中。
我不知道如何进行。
像这样增强ClickToBuild.cmd
FOR %%b in (
"%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
"%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
"%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
) do (
if exist %%b (
call %%b x86
goto build
)
)
echo "Unable to detect suitable environment. Build may not succeed."
:build
SET target=%1
SET project=%2
IF "%target%" == "" SET target=Build
IF "%project%" =="" SET project=Orchard.proj
lib\nuget\nuget.exe restore .\src\Orchard.sln
msbuild /t:%target% %project%
pause
1.9.2 分支似乎还没有更新 ClickToBuild.cmd。
但是,更新的批处理文件存在于 1.10.0 and dev
您不需要 clicktobuild
,但应该使用 build Precompiled
。如果您不能使用 Visual Studio.
,请参阅 http://docs.orchardproject.net/Documentation/Building-and-deploying-Orchard-from-a-source-code-drop 以获取有关如何从命令行构建的完整说明
我正在尝试部署我的 Orchard 1.9.2 项目,但是当我 运行 ClickToBuild 时出现此错误。我对批处理脚本一无所知,但我认为这是因为批处理文件正在尝试寻找 Visual Studio 11.0 或 12.0,但我正在 运行ning Visual Studio 2015 Community Edition。即便如此,此处引用的文件也不存在于我的 Visual Studio 14.0 文件夹中。
我不知道如何进行。
像这样增强ClickToBuild.cmd
FOR %%b in (
"%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
"%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
"%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
) do (
if exist %%b (
call %%b x86
goto build
)
)
echo "Unable to detect suitable environment. Build may not succeed."
:build
SET target=%1
SET project=%2
IF "%target%" == "" SET target=Build
IF "%project%" =="" SET project=Orchard.proj
lib\nuget\nuget.exe restore .\src\Orchard.sln
msbuild /t:%target% %project%
pause
1.9.2 分支似乎还没有更新 ClickToBuild.cmd。 但是,更新的批处理文件存在于 1.10.0 and dev
您不需要 clicktobuild
,但应该使用 build Precompiled
。如果您不能使用 Visual Studio.