Cloud 9是否支持.Net进行构建或部署或调试?

Roy*_*Roy 17 c#-4.0 cloud9-ide

我真的想知道是Cloud 9(https://c9.io/)支持.Net(C#)?我的目标是为我的项目使用.Net 4.0 + MVC 3.0.

"New Runner"有"Run With"的未来,是否可以让Cloud 9支持.Net?

Boo*_*Boo 24

是的,它确实.

在此输入图像描述

安装程序

添加Mono Project GPG签名密钥和包存储库

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get update --fix-missing
Run Code Online (Sandbox Code Playgroud)

然后按照描述安装Mono

sudo apt-get install mono-complete
sudo apt-get install mono-devel
sudo apt-get install referenceassemblies-pcl
Run Code Online (Sandbox Code Playgroud)

如何编译控制台应用程序

要编译,请使用mcs:

mcs filename.cs
Run Code Online (Sandbox Code Playgroud)

编译器将创建filename.exe,您可以使用以下命令运行:

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

其他资源


len*_*tcl 6

Cloud9工作区预装了Mono,理论上你可以编译并运行任何C#/ .NET代码.您可以编写使用Mono编译代码的自定义运行程序和构建器.因此,开箱即用的支持并不多,但如果你愿意付出一些努力,你可能会让它发挥作用.