繁体   English   中英

如何在没有Visual Studio的情况下管理大型项目?

[英]How to manage large projects without Visual Studio?

如果他们不想使用Visual Studio,如何跟踪源文件,资源,引用,程序集等。 我知道您可以使用csc编译代码,并使用csc添加所有引用等。但是随着项目的增长,添加这些引用变得非常痛苦。

将项目拆分为单独的文件夹(不同的模块等)时,如何管理它?如何管理依赖关系,构建顺序等。

是否有任何开源(免费)项目可用于管理此项目? 即使这样,无需下载任何第三方程序就可以做到这一点很简单吗?

只要知道格式,您仍然可以使用MSBuild以及项目和解决方案文件。

您可以将许多开源构建系统用于C#

其中, NAnt非常受欢迎,特别是对于从Java过渡的人们。

只要您的项目不复杂(引用大量程序集,资源文件等)。 您可以仅使用编辑器和“自动生成的” csproj文件进行管理。 csproj文件的基本结构非常简单,并且在80%的项目中都一样,设置一个预构建任务以从模板构建csproj,然后执行csc。

NAnt我相信对于“构建目录”有一个通用的任务,该任务可以让您完成,但是您必须具有一些自动化功能才能初始设置nant脚本。

如果您真的很热心,则可以实际使用makefile。 我们早期将.NET集成到构建系统中的某些过程使用makefile而不是csproj。 但是,这是我个人从未完全理解的一种妖术,即对不起,我无法给您任何说明性的建议/示例。 如今,我们只需使用msbuild即可,这非常容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM