环境:Mac Book Pro / OS X版本10.9.5。 单声道版本3.8.0。 编译器:VB.NET(vbnc)版本0.0.0.5943。 没有IDE。我正在尝试从命令行编译应用程序。 我收到一个错误,似乎编译器不接受LINQ表达式。 错误消息表示“Expecting End”之类的内容,因为我的表达式位于循环内。违规行是这样的:
Dim query = From x In y
其中y是数组。我尝试显式引用System.Core.dll,System.Xml.Linq.dll并使用-optioninfer + flag,但它没有解决问题。 似乎编译器根本没有获得任何扩展方法。它甚至不能识别扩展方法Count for arrays。
有人可以指出我正确的方向吗? 顺便说一句,我无法安装IDE,我应该使用命令行编译器。