在没有Visual Studio的情况下构建.net应用程序

问题描述 投票:6回答:5

我很高兴听到有人使用MSBuild,NAnt或类似工具来构建.net应用程序的信息。您在使用什么,为什么使用它而不是VS IDE?

我很喜欢使用不同的编辑器,并且我正在考虑改用可以使我的IDE保持自由的内容。

谢谢!

.net visual-studio msbuild nant
5个回答
3
投票

我不知道有人使用NAnt或MSBuild代替IDE。我认识的每个人中的一个,都在使用这些工具来支持IDE,并支持IDE。并不是说如果没有像VS,Mono或SharpDevelop这样的IDE都无法编写.NET代码,但是它们将为您免去一生的痛苦。

而且,NAnt不再得到开发或得到真正的支持。上一个Beta版大约是两年前。我不建议您使用它,尽管我知道很多人对此表示反对(并且我们甚至必须在这里将其用于某些旧项目)。


6
投票

相信我如果没有IDE,那就浪费时间,那真是痛苦!

如果您觉得Visual Studio昂贵,可以尝试express editions或购买MonoDevelopsharpdevelop


5
投票

您无需使用其他IDE即可使用其他构建机制。

不使用IDE确实浪费了生产力。如果不想使用Visual Studio,则可以使用sharpdevelopmonodevelop


2
投票

我在NAnt和MSBuild中都为我的项目编写了构建脚本,我更喜欢NAnt或两者的混合。

我仍然使用VS;但是,如果我想进行自动化/夜间构建,或者不只是构建,我发现使用NAnt会很容易。一旦习惯了,开发自己的NAnt任务就非常容易了。

在使用ASP.Net项目时,我倾向于使用MSBuild和NAnt的混合体。在这种情况下,我将让NAnt调用MSBuild并传入项目文件以处理编译,然后将NAnt用于其他所有内容。


0
投票

我正在寻找一种开放源代码,可以让我在无需组织投入的情况下进行开发。我看到建议使用SharpDevelop,但现在已停产。在检查MonoDevelop时,我阅读

“ MonoDevelop for Windows仅可从源中获得...先决条件和来源。使用.NET Desktop和.NET安装Visual Studio 2017核心工作负载和F#可选组件“

这难道使其完全多余吗?我认为关键是要在[[without Visual Studio中工作。

© www.soinside.com 2019 - 2024. All rights reserved.