如何将自定义msbuild项目添加到visual studio

时间:2015-02-12 00:01:22

标签: visual-studio-2013 msbuild

我想在我的解决方案中添加自定义MSBuild项目文件。我已经看了,并且有能力将.msbuildproj添加到解决方案中,但每次我尝试这样做时,它都会挂起Visual Studio。

我要做的是添加一个项目文件,我可以在整个解决方案构建过程中运行MSBuild任务。

修改

我不打算扩展现有的构建过程。我想将一个新项目添加到不是csharp或cpp项目的解决方案中。

1 个答案:

答案 0 :(得分:1)

创建一个与您的解决方案相同的.targets文件。添加自定义任务以在构建到新的.targets文件期间运行,然后将这样的内容插入到解决方案中包含的每个。* proj文件中:

<Import Project="$(SolutionDir)$(SolutionName).targets" Condition="Exists('$(SolutionDir)$(SolutionName).targets')" />

请务必将此行注入文件中(靠近文件末尾)的行上方:

</Project>