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

时间:2014-09-11 10:00:19

标签: c#-4.0 cloud9-ide

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

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

6 个答案:

答案 0 :(得分:24)

是的,确实如此。

enter image description here

安装程序

添加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

然后按照描述安装Mono

sudo apt-get install mono-complete
sudo apt-get install mono-devel
sudo apt-get install referenceassemblies-pcl

如何编制控制台应用程序

要编译,请使用mcs:

mcs filename.cs

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

mono filename.exe

其他资源

答案 1 :(得分:6)

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

答案 2 :(得分:2)

它还支持.net核心,根据此Douglas,您可以通过以下步骤完成:

  1. 关注instructions在Linux上安装.net核心(ubuntu)
  2. 在git here
  3. 上查找示例
  4. 运行它。

答案 3 :(得分:1)

它确实有效,您可以添加一个自定义运行器,如下例所示,以构建.csproj和.sln文件:

{{1}}

答案 4 :(得分:1)

使用以下命令创建新的C#runner:

{
  "script": [ 
    "mcs $file_name",
    "mono $file_base_name.exe"
  ],
  "info": "Compiling $file_name and running $file_base_name.exe",
  "selector": "source.cs"
}

答案 5 :(得分:1)

https://codenvy.io

它支持云上的Linux(基于docker的)环境中的.NET Core。