Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何使用MSBuild生成Visual Studio安装项目_Visual Studio 2010_Msbuild - Fatal编程技术网

Visual studio 2010 如何使用MSBuild生成Visual Studio安装项目

Visual studio 2010 如何使用MSBuild生成Visual Studio安装项目,visual-studio-2010,msbuild,Visual Studio 2010,Msbuild,我正在尝试使用以下文章使用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"?>

我正在尝试使用以下文章使用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="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv&quot; &quot;C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\HelloWorldTestInstaller.vdproj&quot; /Build &quot;Debug|Any CPU&quot;"/>
    <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>
时间流逝00:00:01.25

谁能帮我解决这个问题

谢谢和问候, Santosh Kumar Patro

这对我很有用:

<Exec Command="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com&quot; your.vdproj /build &quot;Debug|AnyCPU&quot;"/>


您不需要任何cpu中的空间,您需要调用devenv.com,也假设您已经有了这些构建配置

James的回答帮助了我,但我仍然收到一个错误,说明验证时发生了一个错误


我也不得不这么做,最后终于让它工作起来了。对于VS2015,添加注册表项HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\14.0\u Config\MSBuild\EnableOutOfProcBuild,并将值设置为0。

非常感谢您的回复。它帮助我解决了这个问题。
<Exec Command="&quot;$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com&quot; your.vdproj /build &quot;Debug|AnyCPU&quot;"/>