Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上运行的MonoDevelop(2.2b2)能否使用Microsoft编译器?_Windows_Vb.net_Monodevelop_Vbc - Fatal编程技术网

在Windows上运行的MonoDevelop(2.2b2)能否使用Microsoft编译器?

在Windows上运行的MonoDevelop(2.2b2)能否使用Microsoft编译器?,windows,vb.net,monodevelop,vbc,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使用.NET3.5的标准VB.NET编译器?在应用程序、解决方案或项目选项中,我似乎找不到这样的选项 我喜欢

我已经在我的Windows工作站上安装了MonoDevelop 2.2b2,它安装了.NET 3.5 SDK并运行良好(我可以毫无问题地使用VS Express和命令行编译)

显然,MonoDevelop在构建项目时默认调用Mono VB.NET编译器(vbcnc.exe),而不是Microsoft编译器(vbc.exe)。(我还没有尝试过C#项目。)

有没有办法告诉MonoDevelop使用.NET3.5的标准VB.NET编译器?在应用程序、解决方案或项目选项中,我似乎找不到这样的选项


我喜欢MonoDevelop IDE(甚至比SharpDevelop更好),但我还不喜欢安装和使用Mono的编译器,也不知道它是否能处理最新的VB.NET/C语言功能。

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

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

否,MonoDevelop是Mono项目中的一个独立IDE,允许在Mono上进行跨平台开发。否,它是一个完全独立的产品,具有与VS Express类似但不同的功能集。VS Express 2008产品不能满足我的需求,我的双核2GHz机器上的VS2010测试版比我的旧8088上的QBasic慢,所以我正在评估MonoDevelop。当我说subset时,我并不是说产品之间存在商业关系-我只是说MonoDevelop不如vsexpress强大。Lluis,我已经到处找过这样的选择了。当我单击Build时,MonoDevelop尝试使用vbcnc.exe,即Mono VB.NET编译器(未安装),而不是MS的vbc.exe。