2010-10-19 11 views
10

Necesito dar salida al dll del proyecto en archivos de programa. "$ (PROGRAMFILES) \ Microsoft ..." No se basa en archivos de programa, sino en el proyecto en una carpeta llamada "$ (PROGRAMFILES)".Ruta de salida para construir en visual studio 2010

¿Cómo puedo compilar en los archivos de programa?

+1

Me gustaría correr muy rápido y lejos de construir un proyecto directamente en su destino de despliegue. – ProfK

Respuesta

19
  1. En el Explorador de soluciones, haga clic derecho en su proyecto, haga clic en "Descargar proyecto"
  2. Después de que el proyecto se descarga, haga clic derecho sobre ella de nuevo, haga clic en "Editar MYPROJECT.csproj"
  3. En la ventana del editor XML que se abre, cambie <OutputPath> elementos para <OutputPath>$(ProgramFiles)</OutputPath> - o bien todos ellos o sólo los de las configuraciones que le interesan
  4. Guardar y cerrar
  5. clic derecho sobre el proyecto de nuevo, elegir la opción "proyecto Reload"
  6. ¡Hecho!
+0

¡Funciona como un encanto! : D gracias –

0

haga clic derecho en proyecto seleccione propiedades. Seleccionar Build pestaña que tiene salida sección

En ruta de salida dar el camino específico para programar archivo/Microsoft. Esto debería funcionar. Lo probé.

+0

Necesito la variable resistente. Al igual que en las máquinas x64, el camino es diferente. "Archivos de programa (x86)" en x64 y "Archivos de programa" en máquinas x86 (ya que es compilación de 32 bits) –

1

Esto suena como un buen caso para un evento posterior a la generación que copia el resultado del proyecto a la carpeta que desea:

copia $ (TargetPath) $ (ProgramFiles) \ Microsoft ...

+2

Eso terminará con una compilación en la ubicación predeterminada, probablemente $ (DirigirDep) \ bin \ $ (Configuración), luego una copia. ¡Y una razón para mover el dir de salida es la velocidad! –

0

Debe abrir el archivo csproj en un editor de texto e ingresar manualmente sus variables de entorno en la sección OutputPath. Visual Studio escapa a '$', '(' y ')' cuando intenta hacer esto desde el IDE.

3

Y si acaba de crear una nueva variable de entorno, vuelva a cargar Visual Studio también, de lo contrario utilizará 'C: \' en lugar de su contenido variable.