Мне не удалось создать свой проект ASP.NET MVC, и он отлично работает локально. Я добавляю nant в папку инструментов и добавляю ее в систему управления версиями. TeamCity забирает мои изменения и начинает сборку, но она не удается.
Я полагаю, что я использую последнюю версию Nant, и я добавил .net framework 3.5 в nant.exe.config. Чего мне не хватает на сервере, и да .NET Framework установлен на сервере, так как приложение asp.net mvc действительно работает, если я вручную собираю и внедряю там?
Файл сборки выглядит следующим образом:
<target name="compile" description="Compiles using the AutomatedDebug Configuration">
<msbuild project="Tolt.Sims.sln" />
</target>
Вот ошибка:
BUILD FAILED Failed to initialize the 'Microsoft .NET Framework 2.0' (net-2.0) target framework.
Property evaluation failed. Expression: ${path::combine(sdkInstallRoot, 'bin')} ^^^^^^^^^^^^^^ Property 'sdkInstallRoot' has not been set.
For more information regarding the cause of the build failure, run the build again in debug mode. Try 'nant -help' for more information