我在Ubuntu终端中运行以下命令 -
sudo apt-get install mono-develop
现在如何使用终端运行* .vb和* .cs程序 - 需要提供什么命令?
在Windows和Windows中编写代码时语法是否有所不同? Linux环境?
答案 0 :(得分:7)
像这样编译:
gmcs Foo.cs Bar.cs
像这样跑:
mono Foo.exe
我不确定VB编译器。
gmcs的命令行选项与csc类似,但运行gmcs -help
以获取详细信息。最明显的区别是您使用-flagName
代替/flagName
:)
在Windows上,您可以直接运行.exe输出文件。我认为在Linux上有一些方法可以将它们与mono相关联,但我自己从未尝试过。
当然,有一些.NET在Mono中不存在(反之亦然) - 但是如果你正在编写简单的控制台应用程序(例如只是为了尝试LINQ to Objects查询等)那么应该没问题
答案 1 :(得分:4)
编译:
gmcs Test.cs
执行命令
mono Test.exe
注意:
gmcs
是C#
编译器