【发布时间】:2009-12-11 02:00:31
【问题描述】:
如果他们不想使用 Visual Studio,如何跟踪源文件、资源、引用、程序集等。我知道您可以使用 csc 编译代码,并使用 csc 添加所有引用等。但是随着项目的发展,添加这些引用变得非常痛苦。
在将项目拆分为单独的文件夹(不同的模块等)时如何管理它以及如何管理依赖项、构建顺序等。
是否有任何开源(免费)项目来管理这个?即便如此,无需下载任何第三方程序就可以做到这一点是否相当简单?
【问题讨论】:
-
您只想跳过购买 Visual Studio?如果价格是问题,您可以下载功能较少的免费版本。如果您是专业人士,那么您应该购买许可证,这是一个很棒的 IDE。
-
另外,如果您的企业成立时间不到 3 年,并且满足其他一些简单条件,您可以免费获得 MSDN(包括完整的 Visual Studio),只需支付 100 美元的“退出”费用一次免费期到了。 microsoftstartupzone.com/pages/home.aspx
-
不,我不想避免为 Visual Studio 付费。我实际上拥有一个副本。我只是一个狂热的 ViM 用户,真的不喜欢 vim+visual studio 的任何插件。我想看看我是否可以仅使用 vim 来管理我正在处理的项目。我有智能感知设置,我编译并在同一个窗口中列出了错误。我正在努力突出显示特定的线条。不想使用 .sln 和 .csproj 文件。
-
我仍然认为你想要 MSBuild。它的输出是常规的/可解析的,应该很容易连接,例如用于编译、列出错误等。 .proj 文件虽然不美观,但通常可以直接使用编辑器“手动”编辑/管理。如果你熟悉 MSBuild,它是非常强大的。我不会轻率地忽略它;我认为它与您对 Vim-heavy 'IDE' 的最终目标兼容。
标签: c# project-management compilation