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



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

我正在尝试添加一个项目文件,作为整个解决方案生成过程的一部分,我可以运行MSBuild任务。

编辑

我不希望扩展现有的构建过程。我想在解决方案中添加一个新项目,而不是csharp或cpp项目。

创建一个.targets文件,其名称与您的解决方案相同。将您在构建过程中要运行的自定义任务添加到新的.targets文件中,然后将类似的内容插入到解决方案中包含的每个.*proj文件中:

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

请确保在文件中的行(靠近文件末尾)的正上方插入这一行:

</Project>

最新更新