我计划在C# / Java项目中使用Sublime Text 2作为我的代码源编辑器,而不想安装Visual Studio,那么我能否通过CLI编译C#项目?
我计划在C# / Java项目中使用Sublime Text 2作为我的代码源编辑器,而不想安装Visual Studio,那么我能否通过CLI编译C#项目?
MSBuild 是 Visual Studio 使用的构建系统 - 您可以直接使用解决方案和项目文件,因为它们是 MSBuild 文件。
它随 .NET 可再发行下载一起提供。
请注意,对于许多类型的解决方案,您需要安装辅助工具(例如,如果有任何资源生成,则需要 resgen)。
基本上,您可以使用位于c:\Windows\Microsoft.NET\Framework\framework_version\
的csc.exe
工具将源文件(C#)编译成可执行文件。
您可以使用它创建自定义脚本并运行它以获取exe或dll。
csc
(因为你需要在命令行上列出所有源文件等等...)。 - OdedVS 不仅是编译器的包装器 :)
您可以配置 VS 以使用外部工具打开文件。只需在解决方案资源管理器中右键单击文件,然后选择“以其他编辑器打开”。然后指定您喜欢的编辑器路径并将其设置为默认。
您可以使用NANT来完成此操作。但是,您需要已安装了“Windows SDK”。