在Ubuntu中运行VB&C#程序

Arj*_*van 1 .net ubuntu mono

我在Ubuntu终端中运行以下命令 -

sudo apt-get install mono-develop

现在我如何使用终端运行*.vb和*.cs程序 - 需要给出的命令是什么?

在Windows和Linux环境中编写代码时语法是否有所不同?

Jon*_*eet 7

编译如下:

gmcs Foo.cs Bar.cs
Run Code Online (Sandbox Code Playgroud)

像这样运行:

mono Foo.exe
Run Code Online (Sandbox Code Playgroud)

我不确定VB编译器.

gmcs的命令行选项与csc类似,但需要运行gmcs -help以获取详细信息.最明显的区别是你用-flagName而不是/flagName:)

在Windows上,您当然可以直接运行.exe输出文件.我认为在Linux上有一些方法可以将它们与mono相关联,但我自己从未尝试过.

当然,有一些.NET在Mono中不存在(反之亦然) - 但是如果你正在编写简单的控制台应用程序(例如,只是为了尝试LINQ to Objects查询等)那么它应该没问题.