Pregunta

Esta podría ser una pregunta duplicada, ya que he encontrado algunas que son similares, pero no exactamente iguales. El título prácticamente lo dice todo, pero aquí están los detalles:

La configuración básica que tengo en VS2008 son dos proyectos de sitio web (¡no proyectos de aplicación web!) que viven en la misma solución; llámelos A y B. A depende de B, ya que B contiene un control de usuario que construyo en un control de servidor personalizado.

Idealmente, lo que me gustaría hacer es tener una forma de compilar todo con un solo clic: generar la DLL precompilada para B (sin tener que hacer clic en " Publicar ") y luego compilar / publicar A en mi directorio virtual de IIS . Entonces, ¿cómo puedo lograr esto?

La razón para hacer todo con un solo clic (que " Build Solution " no parece hacerlo en este momento) es doble: primero, menos clics significa menos oportunidades para olvidar un paso, o hacer algo fuera de lo normal. Orden, y generalmente menos posibilidades de cometer un error (KISS, ¿verdad?). En segundo lugar, no puedo averiguar cómo configurar mi proyecto de sitio web de control de usuarios (B) para que genere la DLL en una ubicación que yo especifique, o si es posible hacerlo. Lo ideal sería que lo configurara para que la DLL termine en " [Directorio de proyectos de B] / bin / debug / " o algo así. Quiero evitar usar la línea de comandos (por ejemplo, msbuild) si es posible, ya que entiendo que incluso menos que la GUI de VS.

EDITAR: Otra pregunta relacionada es: en lugar de crear mi control de usuario ASP.NET (que se integra en un control de servidor personalizado) dentro de un Proyecto de Sitio Web (B), ¿es posible simplemente construirlo en un C #? proyecto de biblioteca de clases, ¿cuál debería resolver todos estos problemas?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top