c#-4.0 - pelicula - cloud9 lol
¿Cloud 9 es compatible con.Net para compilar, desplegar o depurar? (6)
Funciona, puede agregar un corredor personalizado como en el siguiente ejemplo para crear archivos .csproj y .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"
}
Realmente quiero saber si Cloud 9 ( https://c9.io/ ) es compatible con .Net (C #)? Mi objetivo es usar .Net 4.0 + MVC 3.0 para mi proyecto.
Hay "Run With" futuro para "New Runner", ¿eso puede hacer que Cloud 9 sea compatible con .Net?
Las áreas de trabajo de Cloud9 vienen preinstaladas con Mono , por lo que en teoría podría compilar y ejecutar cualquier código C # / .NET. Puedes escribir corredores y constructores personalizados que usan Mono para compilar tu código. Por lo tanto, no hay mucho apoyo para que salga de la caja, pero si está dispuesto a poner un poco de esfuerzo, es posible que pueda hacerlo funcionar.
Si lo hace
PROCEDIMIENTO DE INSTALACION
Agregue la clave de firma de Mono Project GPG y el repositorio de paquetes
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
Luego instale Mono como se describe
sudo apt-get install mono-complete
sudo apt-get install mono-devel
sudo apt-get install referenceassemblies-pcl
CÓMO COMPILAR LA APLICACIÓN DE LA CONSOLA
Para compilar, usa mcs:
mcs filename.cs
El compilador creará filename.exe, que puede ejecutar usando:
mono filename.exe
RECURSOS ADICIONALES
- Visite mono-project.com/docs/getting-started/install/linux/ para obtener asistencia sobre el procedimiento de instalación
- Visite mono-project.com/docs/getting-started/mono-basics/ para obtener más información sobre el uso de los conceptos básicos de mono
- Visite mono-project.com/docs/about-mono/compatibility/ para obtener la última versión del soporte .NET
También es compatible con .net core, donde, según este Douglas , puedes hacerlo a través de estos pasos:
- Siga las instructions para instalar .net core en Linux (ubuntu)
- Encuentra una muestra en git here
- Ejecutarlo.
Usa lo siguiente para crear un nuevo corredor de C #:
{
"script": [
"mcs $file_name",
"mono $file_base_name.exe"
],
"info": "Compiling $file_name and running $file_base_name.exe",
"selector": "source.cs"
}
Es compatible con .NET Core en el entorno Linux (basado en docker) en la nube.