如何在 Visual Studio 中指定自定义构建文件

发布于 2024-12-15 04:37:26 字数 189 浏览 1 评论 0原文

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

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

My company uses the MSBuild Community Tasks to provide custom build scripts to our projects. Today, I created a new project and built out a custom build script to run it. I was able to set up builds on TFS, so I know my script works correctly, but I can't figure out how to get Visuale Studio to point the script so that it uses it whenever I build locally.

How do I point visual studio to my custom build script?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉城メ夜风 2024-12-22 04:37:26

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

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

You can use custom msbuild scripts in Visual Studio by editing each .csproj that will use the custom script. In the Solution Explorer, right-click on the project and select "Unload Project", then right click on it again and select "Edit [projectname].csproj", which will open it up as an editable xml file. You will notice this is an msbuild script too, so all you have to do to add your custom scripts is add the <Import Project=....> statement and maybe a <Target Name=... DependsOnTargets=...> to call it at certain points of the build process.

If you want the same process that TFBuild gives using the MSBuild scripts (which can be applied at the solution level instead of just the project level), then you might want to just add an external tool call to MSBuild.exe with the same parameters that TFBuild uses. You can find how to set that up here: http://en.csharp-online.net/MSBuild%3A_By_Example%E2%80%94Integrating_MSBuild_into_Visual_Studio

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文