我正在尝试使用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>
Run Code Online (Sandbox Code Playgroud)
现在当我尝试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):错误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 |任何CPU""退出代码1.
0 Warning(s)
1 Error(s)
Run Code Online (Sandbox Code Playgroud)
时间流逝00:00:01.25
任何人都可以帮我解决这个问题.
谢谢和问候,Santosh Kumar Patro