我的公司使用MSBuild社区任务为我们的项目提供自定义构建脚本。今天,我创建了一个新项目并构建了一个自定义构建脚本来运行它。我能够在TFS上设置构建,所以我知道我的脚本工作正常,但我无法弄清楚如何让Visuale Studio指向脚本,以便在我本地构建时使用它。
如何将visual studio指向我的自定义构建脚本?
答案 0 :(得分:2)
您可以通过编辑将使用自定义脚本的每个.csproj在Visual Studio中使用自定义msbuild脚本。在解决方案资源管理器中,右键单击项目并选择“卸载项目”,然后再次右键单击它并选择“编辑[projectname] .csproj”,这将打开它作为可编辑的xml文件。您会注意到这也是一个msbuild脚本,因此您只需要添加<Import Project=....>
语句,并在构建过程的某些位置调用<Target Name=... DependsOnTargets=...>
{/ 1}}即可添加自定义脚本。< / p>
如果您想要使用MSBuild脚本(可以在解决方案级别而不仅仅是项目级别应用)提供TFBuild提供的相同过程,那么您可能只想向MSBuild.exe添加外部工具调用与TFBuild使用的参数相同。你可以在这里找到如何设置它:http://en.csharp-online.net/MSBuild%3A_By_Example%E2%80%94Integrating_MSBuild_into_Visual_Studio