我正在尝试使用MSBuild构建Visual Studio安装程序项目,参考以下文章:
http://msdn.microsoft.com/en-us/library/ms404859.aspx
https://web.archive.org/web/20090218033835/msdn.microsoft.com/en-us/library/ms404859.aspx
除了在这种情况下不使用TFS选项,我已经按照上面文章中提到的所有步骤进行了跟踪。
我正在尝试创建一个Demo.proj文件,而不是使用TFS选项,并包含以下细节: **- 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 /target:AfterCompile
我得到了以下错误:
构建失败。
"C:\xxxxxxxxx\Documents\Visual Studio 2010\Projects\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\Projects\HelloWorldTest\HelloWorldTestInstaller\HelloWorldTestInstaller.vdproj" /Build "Debug|Any CPU""退出代码为1。
0 Warning(s)
1 Error(s)
已经过去的时间 00:00:01.25
有人能帮我解决这个问题吗。
谢谢 & 致意, Santosh Kumar Patro