В настоящее время я работаю над проектом mvc3, и я использую инструмент командной строки msbuild для упаковки.Msbuild packaging Issue
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>msbuild MVC-Client.csproj /t:package /P:Configuration=staging
В моей машине эта команда выполняется успешно, и это создает Deploy-состоянии package.And в файле развертывания летучей мыши он следующий конфиги развертывания веб.
MSDeployPath="C:\Program Files (x86)\IIS\**Microsoft Web Deploy V2**\"
И, но когда я пытаюсь запустить ту же команду MSBuild в моей сборки машине сервера (jenkings сервер) создает другой файл летучая мышь со следующими веб-конфиги развертывания.
set MSDeployPath="C:\Program Files (x86)\IIS\Microsoft Web Deploy\"
В обеих машинах я использую ту же версию msbuild. А также у меня есть как msdeply1, так и msdeploy2, установленные на этих машинах. Что может быть причиной этого? Я использую версию MSbuild версии Microsoft Exchange версии 4.0.30319.1.
Благодаря
У вас есть SP1 VS2010, установленный на вашем сервере сборки? Похоже, вы не можете. Для вашего случая вы должны установить один из пакетов по адресу http://weblogs.asp.net/scottgu/archive/2011/03/15/visual-studio-2010-sp1.aspx. –
Вы правы. Нам нужно установить SP1 VS 2010 –