6

Quelqu'un peut-il me dire comment ajouter un fichier AssemblyInfo.vb à une application Web convertie de NET2.0 à NET3.5.Comment ajouter des informations d'assemblage à un site Web/une application dans Visual Studio 2008

Je voudrais ajouter les informations de manifeste, mais ne trouve pas un moyen de le faire pour la DLL compilée de l'application Web. J'utilise des projets de déploiement Web pour Visual Studio 2008 si cela fait une différence. Je vais aussi à remplacer le numéro de version avec le numéro de version SVN, mais n'a pas obtenu jusque-là encore :)

Merci

Répondre

7

J'ai étudié plus loin et découvert que j'ai confonds projets de site Web avec Projets d'application Web. Voilà ce que j'ai trouvé:

Web application Projets

  • contient des informations Assemblée via l'application Properites (Hidden fichier AssemblyInfo)
  • Crée un site de travail après la compilation

Web Projets du site

  • peuvent contenir des informations Assemblée via un fichier AssemblyInfo dans le dossier App_Code
  • Crée un site de travail in situ

Projets d'application __gVirt_NP_NN_NNPS<__ Web

  • Copiez le fichier AssemblyInfo d'un projet d'application Web seulement (j'ai testé ceci)

CrusieControl.NET - SVNLabeller

  • peut seulement remplacer le numéro de version dans le fichier AssemblyInfo dans le projet d'application Web

Ainsi j'utiliserai projets d'application Web __gVirt_NP_NN_NNPS<__ dans l'avenir. Auparavant, j'ai utilisé des projets de sites Web comme ils travaillaient in situ et nous les copions simplement sur le Live Server (je sais que c'est mauvais - c'est pourquoi je pose toutes ces questions alors que je tente d'améliorer notre environnement de développement) .

Cette réponse est ma note de la recherche plus loin qui je pense est l'objectif de Stack Overflow. Si quelqu'un veut changer la question en quelque chose de plus approprié à ma réponse, je comprendrai - je vais tenter de me ré-étiqueter.

Aussi si j'ai raté la marque avec mon explication ici s'il vous plaît dites-moi!

Vive

EDIT

Après d'autres recherches, il semble qu'il ya des problèmes avec les projets de déploiement __gVirt_NP_NN_NNPS<__ Web et des projets d'application Web lors de la fusion des assemblées. La seule façon de le faire fonctionner est de nommer les assemblages différemment, ce qui me laisse avec 1 assemblage avec les informations de version et 1 assemblage avec mes informations de manifeste (en gardant à l'esprit que les informations de version proviennent de SVNLabeller). Ce n'est pas ce que je veux. Je reviens maintenant aux projets de site Web et j'ai découvert que je peux modifier manuellement le fichier .wdproj pour ajouter des informations d'assemblage supplémentaires, c'est dommage que je ne puisse pas le faire via Visual Studio, mais c'est la meilleure solution que je peux trouver. à présent.

Questions connexes