Ale*_*gas 22 msbuild visual-studio-2008 visual-studio
我是运行Visual Studio 2008的独立开发人员,并且正在研究MSBuild以改进我的构建过程.
到目前为止,我发现的几乎所有教程都有很多关于编写构建文件的信息.但是,我在找到如何将MSBuild集成到Visual Studio中时遇到了很多麻烦.也许MSBuild只用于像CruiseControl这样的东西,但对于我来说,作为一个单独的开发人员来说这太过分了.
构建文件应该放在Visual Studio项目中的哪个位置?如何在IDE中运行它?
si6*_*618 20
Visual Studio会自动为其支持的项目执行MSBuild.
如果右键单击项目并将其卸载,则可以在Visual Studio中对其进行编辑.重新加载(再次右键单击项目),强制(重新)构建以测试您的更改.另一种方法是在外部编辑器中编辑项目文件,Visual Studio将检测保存并提供为您重新加载项目.
听起来像是在正确的轨道上,如果您正在考虑编写目标或自定义MSBuild任务,请花时间将它们与当前项目分开,以便您可以重复使用它们.不要重新发明轮子,两个主要的补充MSBuild项目是MSBuild社区任务和MSBuild扩展包.
更新:根据您对Mitch答案的评论,您可能还需要考虑向项目添加新的Configuration元素或自定义属性.新的MSBuild配置(默认调试/发布以外的其他配置)可以运行单元测试,构建文档或任何您想要自动化的内容.自定义MSBuild属性允许您使用正常的调试/发布配置并将其扩展为自动化更多的构建过程,这取决于您想要什么.这两种方法也可以从命令行驱动.
归档时间: |
|
查看次数: |
10079 次 |
最近记录: |