gpt4 book ai didi

visual-studio - 将MSBuild集成到Visual Studio中

转载 作者:行者123 更新时间:2023-12-03 11:39:43 25 4
gpt4 key购买 nike

我是一个独立开发人员,运行Visual Studio 2008,并研究MSBuild以改善我的构建过程。

到目前为止,我发现的几乎所有教程都包含有关编写构建文件的大量信息。但是我在寻找如何将MSBuild集成到Visual Studio中时遇到很多麻烦。也许MSBuild仅与CruiseControl之类的东西一起使用,但是作为一个开发人员,这对于我来说是过大的。

生成文件应该放在Visual Studio项目中的什么位置,如何在IDE中运行它?

最佳答案

Visual Studio为其支持的项目自动执行MSBuild。

如果右键单击一个项目并将其卸载,则可以在Visual Studio中对其进行编辑。重新加载(再次右键单击项目),强制(重新)构建以测试您的更改。一种替代方法是在外部编辑器中编辑项目文件,Visual Studio会检测到保存并提议为您重新加载项目。

听起来您处在正确的轨道上,并且如果您正在考虑编写目标或自定义MSBuild任务,请花一些时间将它们与当前项目分开,以便您可以重新使用它们。但是,请不要重新发明轮子,MSBuild的两个主要互补项目是MSBuild Community TasksMSBuild Extension Pack

更新:从对Mitch答案的评论来看,您可能还需要考虑向项目添加新的Configuration元素或自定义属性。一个新的MSBuild配置(除默认的Debug / Release之外的其他东西)可以运行单元测试,构建文档或任何您想自动化的东西。一个自定义的MSBuild属性将允许您使用常规的Debug / Release Configuration和extend it来自动化更多的构建过程,这取决于您的需求。每种方法也可以从command line驱动。

关于visual-studio - 将MSBuild集成到Visual Studio中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com