编译没有VS的C#项目

时间:2012-07-29 20:47:10

标签: c# .net compilation

我计划使用Sublime Text 2作为C#/ Java项目的代码源编辑器,我不想安装Visual Studio,所以我可以从CLI编译C#项目吗?

5 个答案:

答案 0 :(得分:6)

MSBuild是Visual Studio使用的构建系统 - 您可以将它直接用于解决方案和项目文件,因为它们是msbuild文件。

它附带了.NET可再发行的下载。

请注意,对于许多类型的解决方案,您需要安装辅助工具(例如,如果您正在进行任何资源生成,请使用resgen)。

答案 1 :(得分:2)

基本上,您可以使用csc.exe中的c:\Windows\Microsoft.NET\Framework\framework_version\工具将源文件(C#)编译为可执行文件。

您可以使用它创建自定义scipt并运行它以获取exe或dll。

答案 2 :(得分:0)

VS更像是编译器的包装器:)

您可以配置VS以使用外部工具打开文件。 只需右键单击解决方案资源管理器中的文件,然后选择打开方式...然后指定您喜欢的编辑器的路径并将其设置为默认值。

答案 3 :(得分:-1)

剩下的唯一“严重”选项是http://monodevelop.com/

答案 4 :(得分:-2)

您可以使用NANT这样做。但是你需要安装" Windows SDK"。