在Windows上运行的MonoDevelop(2.2b2)可以使用Microsoft编译器吗?

时间:2009-10-28 21:31:04

标签: windows vb.net monodevelop vbc

我在我的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>

2 个答案:

答案 0 :(得分:2)

MonoDevelop已经使用了Microsoft的Visual Basic编译器。事实上,MonoDevelop / Win32运行在MS.NET之上,而不是Mono之上。如果您安装了Mono(它是一个单独的安装程序),那么您可以选择使用MS.NET或Mono进行构建。

答案 1 :(得分:-1)

MonoDevelop不是Visual Studio Express的子集吗?为什么不使用免费快递版本?