¿Una edición expresa de visual C# 2010 es compatible con compilaciones de línea de comandos?¿Es posible compilar una línea de comandos del proyecto con Visual C# 2010 Express edition?
Respuesta
El compilador C# es parte de .Net Framework. Si tienes cualquier edición VS2010, incluido Express, deberías tener .Net 4.0, por lo que deberías tener el compilador de la línea de comandos. Por lo general, vive en C: \ windows \ microsoft.net \ framework \ v4.xxx \
Además, si solo mira en la ventana de salida en VS después de una compilación nueva, verá el compilador. Tengo C# Express 2008, y cuando voy a construir un nuevo proyecto:
------ Build started: Project: ConsoleApplication1, Configuration: Release Any CPU ------
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:TRACE /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\ConsoleApplication1.exe /target:exe Program.cs Properties\AssemblyInfo.cs
Compile complete -- 0 errors, 0 warnings
ConsoleApplication1 -> C:\Users\brianmcn.brianmcn-7-home\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release\ConsoleApplication1.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
donde
C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe
es el compilador.
(MSBuild.exe también estará allí si usted quiere construir un .csproj.)
no sé si las ediciones Express incluyen, pero se puede construir a partir de la línea de comandos mediante la invocación de devenv
utilizando el Swicth /Build
: http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.100).aspx
De todos modos, también se pueden crear soluciones de Visual Studio utilizando MSBuild. Vea aquí un ejemplo de Visual Studio 2008: http://blog.benhall.me.uk/2008/07/msbuild-build-visual-studio-2008.html) (Supongo que será muy similar para Visual Studio 2010)
- 1. Agregar F # a Visual Studio 2010 C# express - ¿es posible?
- 2. Falló la creación del proyecto Microsoft Visual C++ 2010 Express
- 3. Uso de GLUT con Visual C++ Express Edition
- 4. Soluciones multilenguaje Visual Studio 2010 Express
- 5. agregar elementos al proyecto de Visual C# (Express 2010) sin copiarlos a la carpeta del proyecto
- 6. ¿Cómo compilar una aplicación de 64 bits con Visual C++ 2010 Express?
- 7. Compilar en la línea de comandos en Visual C++
- 8. compilación de 64 bits en microsoft visual C++ express 2010
- 9. Preprocesador en proyecto visual 2010-C++ proyecto
- 10. Limitaciones de Visual Studio 2010 Express
- 11. Cómo compilar CppUnit con Visual Studio 2010
- 12. ¿Es posible compilar ffmpeg en visual studio 2010?
- 13. Limitaciones de Visual Studio 2010 Express C#
- 14. ¿Dónde está el navegador de objetos en el visual studio C# 2010 express edition?
- 15. Pruebas unitarias en Visual C# 2010 Express?
- 16. Es posible crear una configuración autoextraíble con InstallShield Limited Edition
- 17. no se encontró atlbase.h al usar Visual C++ Express 2010
- 18. Visual C# 2010 Express Output Window
- 19. C++ MultiThreading con visual studio express 2010 Formularios Aplicación
- 20. Pasando argumentos de línea de comando en Visual Studio 2010?
- 21. Compilar proyecto de Flex Builder desde la línea de comandos
- 22. Compilación del proyecto C++ Builder en la línea de comandos
- 23. Cómo agregar una biblioteca estática externa a un proyecto de Visual C++ 2010 Express
- 24. agregar una biblioteca a visual studio 2010 express
- 25. ¿Cómo construyo Notepad ++ con Visual C++ 2010 Express?
- 26. Visual C++ Express 2010 de repente no aceptará #includes
- 27. Uso de CMake con Windows 7, Visual Studio 2010 y la línea de comando
- 28. Microsoft Visual Studio 2010 Academic Edition
- 29. ¿Es posible crear "Solución vacía" con Visual Web Developer 2010 Express?
- 30. ¿Cómo puedo crear una base de datos local dentro de un proyecto Microsoft Visual C++ 2010 Express?
Y se llama ...? :) – grigoryvp
csc.exe - y más caracteres para la longitud mínima – Brian