Я пытаюсь создать сценарий публикации, который не использует VS2010 - я хочу, чтобы он был автоматизирован и в PowerShell (возможно, скоро будет использоваться Psake).Самая большая проблема, с которой я сталкиваюсь, заключается в том, что проект, который будет хорошо собираться и публиковаться в VS2010, не будет собираться или не будет публиковаться с помощью команды msbuild.Самое близкое, что я могу получить, это (анонимный код):
msbuild /p:OutDir=c:\temp\publish\staging\myProj\myProj_1481\;Configuration=Debug;UseWPP_CopyWebApplication=True;PipelineDependsOnBuild=False C:\TEMP\export\myProj\1481\src\myProj.com\myProj.csproj
Это ошибка из-за ошибки Could not find file
в одной из библиотек DLL.Естественно, он публикует штраф от VS2010.Есть ли какая-то рекурсия, которая мне нужна?Я потратил довольно много времени на эту конкретную часть моего сценария - ту часть, над которой у меня меньше всего контроля.
Требования:
- , если proj будет встроен в VS2010, мне не нужно изменять файл csproj - я не хочу передавать этот скрипт кому-то другому исделать так, чтобы они в течение нескольких часов работали над проектом "fix your csproj"
- должны иметь возможность полностью его писать в командной строке
- , надеюсь, дополнительные установки не требуются
Похожие:
Попытка создать и опубликовать сайт Asp.net из командной строки с помощью aspnet_compiler (старый) _CopyWebApplication с преобразованиями web.config (не исправленомоя проблема)