我在我的Windows工作站上安装了MonoDevelop 2.2b2,它安装了.NET 3.5 SDK并且运行正常(我可以使用VS Express和命令行编译而没有问题)。
显然MonoDevelop默认在构建项目时调用Mono VB.NET编译器(vbcnc.exe)而不是Microsoft编译器(vbc.exe)。 (我还没有尝试过C#项目。)
有没有办法告诉MonoDevelop使用.NET 3.5的标准VB.NET编译器?我似乎无法在应用程序,解决方案或项目选项中的任何位置找到这样的选项。
我喜欢MonoDevelop IDE(甚至比SharpDevelop更好),但我还没有出售安装和使用Mono的编译器,也不知道它是否能够处理最新的VB.NET / C#语言功能。 / p>
答案 0 :(得分:2)
MonoDevelop已经使用了Microsoft的Visual Basic编译器。事实上,MonoDevelop / Win32运行在MS.NET之上,而不是Mono之上。如果您安装了Mono(它是一个单独的安装程序),那么您可以选择使用MS.NET或Mono进行构建。
答案 1 :(得分:-1)
MonoDevelop不是Visual Studio Express的子集吗?为什么不使用免费快递版本?