valida - cual es el compilador de c#
¿Es posible instalar un compilador de C#sin Visual Studio? (11)
Quiero construir proyectos desde la línea de comandos. ¿Es posible implementar un compilador de C # sin instalar Visual Studio ?
Claro, el marco incluye un compilador, csc.exe. Mira este artículo para un rápido cómo hacerlo. Las partes importantes:
Puede obtener el compilador de línea de comandos (csc.exe) en el sitio de Microsoft http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx .
Descargue el paquete redistribuible de .NET Framework, que incluye el compilador y .NET Framework con soporte de sintaxis C # 2005.
El compilador se encuentra en el siguiente directorio:% windir% / Microsoft.NET / Framework /
También mire este artículo de MSDN para obtener una guía completa y una explicación.
Tenga en cuenta que para las versiones más recientes, buscará el paquete independiente de MSBuild en lugar del marco. Consulte la respuesta de @Vadzim .
Como han mencionado otros, MSBuild se implementa con .NET Framework (versiones 2.0 y 3.5), por lo que si tiene alguno de estos instalados, puede crear sus aplicaciones sin necesidad de instalar Visual Studio en la máquina.
Sayed Ibrahim Hashimi
My Book: Inside the Microsoft Build Engine: uso de MSBuild y Team Foundation Build
Contrariamente a lo que dicen otros encuestados, NO necesita el SDK, solo el .NET Framework para obtener el compilador de C #, csc.exe
.
Además, considere otros IDEs (gratuitos) como MonoDevelop , #develop y Visual C # Express . (Dijiste que no quieres Visual Studio, no que no quieras un IDE en absoluto;))
El último Microsoft .NET Framework 4.7 ya no incluye el compilador de C #.
Pero se puede instalar como parte de la herramienta MSBuild independiente.
Vaya a https://www.visualstudio.com/downloads/ , desplácese hacia abajo hasta "Otras herramientas y marcos" y seleccione "Crear herramientas para Visual Studio 2017".
Después de que se ejecute el instalador en línea de "Visual Studio Build Tools 2017", cambie a la pestaña "Componentes individuales" y marque "Compiladores de C # y Visual Basic Roslyn". Esto también verificará la dependencia de MSBuild. Todos juntos menos de un centenar de megabytes.
El compilador se instala en C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/MSBuild/15.0/Bin/Roslyn/csc.exe
.
Estaba buscando una solución como esta para poder crear pequeñas aplicaciones de consola utilizando C #.
El método que funcionó para mí fue mencionado por Brian, todo lo que hice fue, después de crear mi archivo para simplemente hacerlo:
C:/WINDOWS/Microsoft.NET/Framework/v[your version number]/csc.exe myfile.cs
y generará su archivo .exe que luego puede usar :)
Por supuesto. Hacer:
sudo apt-get install mono-gmcs
Todos los demás asumieron Windows y MS .NET, pero ...
Sí, incluso hay una fuente abierta, IDE SharpDevelop . Puede configurar el compilador como un comando en UltraEdit (o algún otro editor de preferencia), etc.
Sí, pero necesita descargar e instalar .NET Framework SDK .
Aquí hay un link que puede ayudarte.
Sí, si tienes el SDK .NET , está ahí. Por ejemplo,
C:/WINDOWS/Microsoft.NET/Framework/v[your version number]/csc.exe
msbuild.exe
debería estar allí, y puede usarlo para crear archivos de proyecto ( .csproj
).
Suponiendo que tiene Visual Studio instalado con C # incluido. Además, suponiendo que quieres la última versión.
- Encuentra la ruta a tu instalación de VS. Llámalo VSPath.
- El compilador CSC estará en VSPath / MSBuild (MSBuild-Version) / Bin / Roslyn