我知道我会错过很多Visual Studio,但我真的很厌烦它一直崩溃而且速度慢,加上它总是在我的存储库中改变我不想改变的东西,所以我想要用Notepad ++编辑。但是,现在我将不得不加载VS只是为了构建东西。有没有一种方法可以从命令行构建并为其创建脚本而不是什么?它会显示编译错误吗?
请不要试图为我解决VS问题,我只是问问题是什么,剩下的只是上下文,所以没有人像'Y U NO RIKE VIZAL STUDIA?'。
答案 0 :(得分:4)
构建:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe“路径到您的解决方案文件”
帮助:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe / help
答案 1 :(得分:2)
你需要的是直接调用csc.exe,C#编译器(无论如何都由Visual Studio的构建系统调用)。如果您曾经使用过GCC,那么它非常相似,除了选项是使用/符号而不是 - 而不是 - 而且没有目标文件或其他链接。 MSDN库包含文档:http://msdn.microsoft.com/en-us/library/78f4aasd.aspx。
一般来说,你需要这样的东西:
csc /target:exe /out:Something.exe *.cs
加上你在Visual Studio中添加的任何/引用。
如果您的项目很大,维护.bat文件进行编译可能会很不舒服,因此可能需要像NAnt这样的构建工具,这与用于Java的Ant非常相似。 / p>
如果您想彻底消除Visual Studio,这当然是。否则,Snowbear调用MSBuild.exe的解决方案也同样合适。