Поддерживает ли 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 (на докере) в облаке.