6

¿Alguien me puede decir cómo agregar un archivo AssemblyInfo.vb a una aplicación web convertida de NET2.0 a NET3.5.Cómo agregar información de ensamblado a un sitio web/aplicación en Visual Studio 2008

Me gustaría agregar la información del manifiesto pero no puedo encontrar una manera de hacerlo para la DLL compilada de la Aplicación Web.

Estoy utilizando Web Deployment Projects para Visual Studio 2008 si esto hace la diferencia. También voy a estar reemplazando el número de versión con el SVN número de compilación, pero no han llegado tan lejos :)

Gracias

Respuesta

7

He investigado más y descubrí que he estado confundiendo proyectos de sitios web con Proyectos de aplicaciones web. Esto es lo que he encontrado:

proyectos de aplicación Web

  • contiene información Asamblea a través de aplicaciones Properites (archivo AssemblyInfo Oculta)
  • Crea un sitio web que funcione después de la compilación

Web Sitio Proyectos

  • puede contener información Asamblea través de un archivo AssemblyInfo en la carpeta App_Code
  • Crea un sitio web de trabajo in situ

proyectos de aplicación Web

  • Copia el archivo AssemblyInfo de un proyecto de aplicación Web solamente (Probé esto)

CrusieControl.NET - SVNLabeller

  • sólo se puede sobrescribir el número de versión en el archivo AssemblyInfo en el proyecto de aplicación web

lo tanto usaré proyectos de aplicación Web en el futuro. Anteriormente utilicé proyectos de sitios web mientras trabajaban in situ y solíamos copiarlos al Live Server (sé que esto es malo, por lo que hago todas estas preguntas para intentar mejorar nuestro entorno de desarrollo). .

Esta respuesta es mi nota de investigar más que creo que es el propósito de Stack Overflow. Si alguien quiere cambiar la pregunta por algo más apropiado para mi respuesta, lo entenderé: intentaré volver a etiquetarme a mí mismo.

¡También si me he perdido la marca con mi explicación aquí, por favor dígame!

Saludos

EDIT

Después de más investigaciones, parece que hay problemas con los proyectos de implementación Web y proyectos de aplicación Web cuando se fusionan las asambleas. La única forma de hacerlo funcionar es nombrar los ensamblajes de manera diferente, lo que me deja con 1 ensamblado con información de versión y 1 ensamblaje con mi información de manifiesto (teniendo en cuenta que la información de mi versión proviene de SVNLabeller). Esto no es lo que quiero Así que ahora estoy volviendo a los proyectos del sitio web y he descubierto que puedo editar manualmente el archivo .wdproj para agregar información adicional de ensamblaje, es una pena que no pueda hacerlo a través de Visual Studio, pero es la mejor solución que puedo encontrar para ahora.

Cuestiones relacionadas