如何将NAnt集成到Visual Studio中?

6
我正在尝试使用NAnt进行构建过程,并成功编写了一个脚本来设置构建目录并将sln文件编译到其中。现在我的问题是,日常情况下如何从Visual Studio执行NAnt脚本。我习惯于只需按下Ctrl + Shift + B,然后刷新浏览器(我已经设置了一个指向项目文件夹的本地站点),但最好的方法是如何将NAnt脚本与VS集成?感谢您的帮助。
1个回答

3

这取决于您想要用它做什么。

如果您需要,您可以将其添加为后/预构建事件(对于某些情况我会这样做),但大多数情况下,我使用NAnt在构建服务器上进行构建,因此在本地计算机上使用它没有太多意义。


2
有点过于笼统了 - 你不知道在NAnt脚本中可能包含哪些预构建任务。有些确实可以在本地机器上发挥作用。我同意很多任务并没有什么用处... - David M
噢,同意!如果可以的话,我会为你的帖子点赞(可惜今天已经投票达到上限),因为我之前并没有意识到你可以这样替换默认的Ctrl-Shift-B。不过,我认为在前后阶段添加NAnt是我会选择的方式(实际上我确实这样做了:)),然后让MSBuild在本地完成工作;非常完美。 - Noon Silk
你们俩是否认为NAnt脚本更适合于构建服务器,并在本地使用MSBuild?我唯一能看出需要替换的是合并配置文件。 - Matt Brailsford
是的,我在本地做了一些配置文件工作,使用NAnt。无论如何,即使在构建服务器上,我们也使用NAnt来调用MSBuild,所以我肯定会在本地坚持使用MSBuild,并在预处理/后处理中使用NAnt进行一些杂项工作,例如配置。 - Noon Silk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接