Опитвам се да разположа градина 1.9.2 проект, но когато тичам ClickToBuild получавам тази грешка. Нямам представа за пакетни скриптове, но смятам, че това е така, защото партидният файл се опитва да търси Visual Studio 11.0 или 12.0, но аз работя с Visual Studio 2015 Community Edition. Дори и така, файловете, които се споменават тук, не съществуват в папката Visual Studio 14.0.
Нямам представа как да продължа.
Отговори:
2 за отговор № 1Подобрете ClickToBuild.cmd като този
FOR %%b in (
"%VS140COMNTOOLS%....VCvcvarsall.bat"
"%ProgramFiles(x86)%Microsoft Visual Studio 14.0VCvcvarsall.bat"
"%ProgramFiles%Microsoft Visual Studio 14.0VCvcvarsall.bat"
"%VS120COMNTOOLS%....VCvcvarsall.bat"
"%ProgramFiles(x86)%Microsoft Visual Studio 12.0VCvcvarsall.bat"
"%ProgramFiles%Microsoft Visual Studio 12.0VCvcvarsall.bat"
"%VS110COMNTOOLS%....VCvcvarsall.bat"
"%ProgramFiles(x86)%Microsoft Visual Studio 11.0VCvcvarsall.bat"
"%ProgramFiles%Microsoft Visual Studio 11.0VCvcvarsall.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
libnugetnuget.exe restore .srcOrchard.sln
msbuild /t:%target% %project%
pause
Изглежда 1.9.2 Branch все още няма актуализиран ClickToBuild.cmd. Въпреки това актуализираният пакетен файл присъства в 1.10.0 и dev
1 за отговор № 2
Не е нужно clicktobuild
, но трябва да използва build Precompiled
вместо. виждам http://docs.orchardproject.net/Documentation/Building-and-deploying-Orchard-from-a-source-code-drop за пълни инструкции как да се изгради от командния ред, ако не можете да използвате Visual Studio.