Поддерживает ли Cloud 9.NET для сборки, развертывания или отладки?

Я действительно хочу знать, что Cloud 9 (https://c9.io/) поддерживает .Net(С#)? Моя цель - использовать .Net 4.0 + MVC 3.0 для моего проекта.

Есть ли "Run With" будущее для "New Runner", может ли поддержка Cloud 9 поддерживать .Net?

Ответы

Ответ 1

Рабочие пространства Cloud9 поставляются с предустановленной Mono, поэтому в теории вы может скомпилировать и запустить любой код С#/. NET. Вы можете написать пользовательские бегуны и сборщики, которые используют Mono для компиляции вашего кода. Таким образом, это не так много поддержки, но если вы готовы приложить некоторые усилия, вы сможете заставить его работать.

Ответ 2

Да, это так.

enter image description here

ПРОЦЕДУРА УСТАНОВКИ

Добавить ключ подписи GPG Mono Project и репозиторий пакетов

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

ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ

Ответ 3

Он работает, вы можете добавить пользовательский бегун, как в следующем примере, для создания файлов .csproj и .sln:

{
    "cmd" : ["/usr/lib/mono/4.0/xbuild.exe", "$file","/p:Configuration=Release /p:DebugSymbols=false /p:PreBuildEvent=;PostBuildEvent="],
    "info" : "Started $project_path$file_name",
    "env" : {},
    "selector" : "source.csproj"
}

Ответ 4

Он также поддерживает ядро ​​.net, где в соответствии с этим Douglas вы можете сделать это с помощью следующих шагов:

  • Следуйте инструкциям для установки ядра .net на Linux (ubuntu)
  • Найдите образец на git здесь
  • Запустите его.

Ответ 5

Используйте следующее, чтобы создать новый бегун С#:

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

Ответ 6

https://codenvy.io

Он поддерживает среду .NET Core в Linux (на докере) в облаке.