是否有可能不使用Visual Studio安装C#编译器?
我想从命令行构build项目。 是不是可以在不安装Visual Studio的情况下部署C#编译器?
当然,框架包括一个编译器,csc.exe。 请阅读本文以获得快速入门指南,以及本MSDN文章的完整指南和解释。
当然。 做:
sudo apt-get install mono-gmcs
其他人都假设Windows和MS .NET,但是…
是的,如果你有.NET SDK ,它就在那里。 例如,
C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe
msbuild.exe
应该在那里,你可以使用它build立项目( .csproj
)文件。
与其他答案者所说的相反,你不需要SDK,只需要.NET Framework就可以获得C#编译器csc.exe
。
另外,考虑其他(免费)IDE,如MonoDevelop , # develop和Visual C#Express 。 (你说你不想要Visual Studio,而不是你根本不需要IDE;))
是的,甚至有一个开源的IDE SharpDevelop 。 您可以将编译器设置为UltraEdit (或其他某个首选项编辑器)中的命令等。
是的,但是您需要下载并安装.NET Framework SDK 。
这是一个可以帮助你的链接 。
我只是在寻找这样的解决scheme,以便我可以使用C#制作小型控制台应用程序。
Brian为我提供了方法,我所做的只是在创build我的文件之后,
C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe myfile.cs
它会生成你的.exe文件,然后你可以使用:)
你只需要.NET框架。 您可以使用记事本编辑和CSC.exe进行编译。
就像其他人提到的那样, MSBuild是与.NET Framework(版本2.0和3.5)一起部署的,所以如果你安装了这两种软件,你可以在不需要安装Visual Studio的情况下构build你的应用程序。
说易卜拉欣Hashimi
我的书: Microsoft Build Engine内部:使用MSBuild和Team Foundation Build