【问题标题】:How do I specify a custom build file in Visual Studio如何在 Visual Studio 中指定自定义构建文件
【发布时间】:2011-11-11 16:53:57
【问题描述】:

我的公司使用 MSBuild 社区任务为我们的项目提供自定义构建脚本。今天,我创建了一个新项目并构建了一个自定义构建脚本来运行它。我能够在 TFS 上设置构建,所以我知道我的脚本可以正常工作,但我不知道如何让 Visuale Studio 指向脚本,以便它在我本地构建时使用它。

如何将 Visual Studio 指向我的自定义构建脚本?

【问题讨论】:

    标签: visual-studio msbuild build-process msbuildcommunitytasks


    【解决方案1】:

    您可以通过编辑将使用自定义脚本的每个 .csproj 在 Visual Studio 中使用自定义 msbuild 脚本。在解决方案资源管理器中,右键单击该项目并选择“Unload Project”,然后再次右键单击它并选择“Edit [projectname].csproj”,这会将其作为可编辑的 xml 文件打开。您会注意到这也是一个 msbuild 脚本,因此添加自定义脚本所需要做的就是添加 <Import Project=....> 语句,也许还可以添加 <Target Name=... DependsOnTargets=...> 以在构建过程的某些点调用它。

    如果您想要 TFBuild 使用 MSBuild 脚本提供的相同过程(可以在解决方案级别应用,而不仅仅是项目级别),那么您可能只想向 MSBuild.exe 添加一个外部工具调用,使用TFBuild 使用的参数相同。您可以在此处找到如何设置:http://en.csharp-online.net/MSBuild%3A_By_Example%E2%80%94Integrating_MSBuild_into_Visual_Studio

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 2012-01-25
      相关资源
      最近更新 更多