我想使用的MSBuild使用下面的文章来构建一个Visual Studio安装项目:如何使用的MSBuild建立一个Visual Studio安装项目
http://msdn.microsoft.com/en-us/library/ms404859.aspx
我已按照提到的所有步骤上面的文章,除了在这种情况下不使用TFS。
除了使用TFS的选项,我想创建一个Demo.proj文件,并已包括以下细节: ** - ** Demo.proj
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="AfterCompile">
<Exec Command=""$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\HelloWorldTestInstaller.vdproj" /Build "Debug|Any CPU""/>
<Copy SourceFiles="C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\HelloWorldTestInstaller.msi; C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\setup.exe" DestinationFolder="$(OutDir)" />
</Target>
</Project>
现在,当我试图在cmd提示并尝试下面的命令:
的MSBuild DemoBuild.proj /目标:AfterCompile
我收到以下错误:
构建失败。
“C:\ XXXXXXXXX \文件\的Visual Studio 2010 \项目\ HelloWorldTest \ DemoBuild.proj”(缺省目标)(1) - > (AfterCompile目标) - > C:\ XXXXXXXXX \的Visual Studio 2010 \ Projects \ HelloWorldTest \ DemoBuild.proj(4,5):error MSB3073:命令“”C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv“”C:\ xxxxxxxxx \ Documents \ visual studio 2010 \项目\ HelloWorldTest \ HelloWorldTestInstaller \ HelloWorldTestInstaller.vdproj “/构建 ”调试|任何CPU“,” 与代码退出1.
0 Warning(s)
1 Error(s)
已用时间00:00:01.25
任何人都可以帮助我解决此问题。
感谢&问候, 桑托斯·库马尔Patro
非常感谢您的回复。它帮助我解决了这个问题。 –