2010-11-23 12 views
5

Generalmente uso Visual Studio para crear Windows exe en C# .NET 2.0/3.5 Pero ahora mismo no tengo VS o cualquier IDE/Compiler para construir exe en mi sistema y supongo que no tengo derechos de administrador para instalarlos Dígame por favor, ¿cómo puedo construir un exe en línea, algo así como coderun.com o codepad.org Pero estos sitios no son útiles para mí, ya que necesito construir exe & descargar a mi PC y usarlo.Online Exe Builder

Necesito un poco de solución en línea para construir línea & ejecutarlos de EXE en mi PC. (Windows XP SP3)

+0

Se puede solicitar derechos de administrador o conseguir un administrador para instalar VS para usted? –

+0

No tengo derechos de administrador ni tengo .NET framework instalado o incluso si es entonces la versión 1.1 que viene con los paquetes de Windows XP SP2 o SP3. Por favor sugiérame un sitio o servicio en línea, pagable o libre de compilar exe en Windows (particularmente Windows XP SP3). Gracias –

+1

@ user517780 si desea descargar y ejecutar su .NET 2.0 exe ​​como dijo en su pregunta original, entonces necesitará .NET Framework 2.0 para ejecutarlo. –

Respuesta

10
+2

ideone es ideal para probar códigos, puedo ejecutar scripts :) – OnesimusUnbound

13

El .NET Framework que se incluye con cada versión moderna de Windows (y probablemente será instalado, incluso en los más antiguos versiones) incluye un compilador de C# de la línea de comandos llamado csc.exe. Puedes construir tu exe con esto.

Estas son algunas instrucciones para usarlo:

El ejecutable csc.exe normalmente se encuentra en la carpeta Microsoft.NET\Framework\<version> bajo el directorio del sistema.

Además, si tiene la versión completa de .NET 4.0 (no el perfil del cliente), probablemente tenga msbuild.exe en el mismo lugar. Esto es incluso más fácil de usar, ya que puede simplemente pasarlo como un archivo de solución de Visual Studio y creará la solución completa para usted, del mismo modo que Visual Studio (aparte de algunos tipos de proyectos especiales, como los instaladores).