6

Kann mir jemand sagen, wie Sie eine AssemblyInfo.vb-Datei zu einer Webanwendung hinzufügen, die von NET2.0 zu NET3.5 konvertiert wurde.Hinzufügen von Baugruppeninformationen zu einer Website/App in Visual Studio 2008

Ich möchte die Manifest-Informationen hinzufügen, kann aber keine Möglichkeit finden, für die kompilierte DLL der Webanwendung zu tun.

Ich verwende Web-Bereitstellungsprojekte für Visual Studio 2008, wenn dies einen Unterschied macht. Ich werde auch mit der SVN-Build-Nummer die Versionsnummer zu ersetzen, aber noch nicht so weit noch :)

Dank

Antwort

7

Ich habe weiter untersucht bekommen und entdeckt habe ich Projekte Web-Site wurde verwirrend mit Webanwendungsprojekte. Dies ist, was ich gefunden habe:

Webanwendungsprojekte

  • Enthält Montagehinweise über Application Properites (Versteckt Assembly Datei)
  • Erstellt eine funktionierende Website nach der Kompilierung

Web Standort Projekte

  • Kann Assembly Informationen über eine Assembly Datei im Ordner App_Code
  • Erstellt eine funktionierende Website in situ

Webanwendungsprojekte

  • Kopieren Sie die Assembly Datei von einem Web Application Project enthalten nur (ich habe das getestet)

CrusieControl.NET - SVNLabeller

  • Kann nur die Versionsnummer in der Assemblydatei im Web Application Project

So überschreiben werde ich in Zukunft Webanwendungsprojekte werden. Zuvor habe ich Website-Projekte verwendet, da sie in situ gearbeitet haben und wir haben sie einfach auf den Live-Server kopiert (ich weiß, dass das schlecht ist - deshalb stelle ich all diese Fragen, während ich versuche, unsere Entwicklungsumgebung zu verbessern) .

Diese Antwort ist meine Anmerkung aus der Forschung weiter, die ich denke, ist der Zweck von Stack Overflow. Wenn jemand die Frage zu etwas ändern möchte, das besser zu meiner Antwort passt, werde ich es verstehen - ich werde versuchen, mich selbst zu markieren.

Auch wenn ich die Marke mit meiner Erklärung hier verpasst habe, bitte sag es mir!

Prost

EDIT

Nach weiterer Forschung es, dass es Baugruppen Anwendungen Projekten beim Einarbeiten scheint es Probleme mit Web Deployment Projekten und Web. Der einzige Weg, es zum Laufen zu bringen, besteht darin, die Assemblies unterschiedlich zu benennen, was mir eine Assembly mit Versionsinformationen und eine Assembly mit meinen Manifest-Informationen gibt (wobei meine Versionsinformationen von SVN Labeller stammen). Das ist nicht was ich will. Ich komme nun zu Web Site Projects zurück und habe entdeckt, dass ich die .wdproj Datei manuell editieren kann, um zusätzliche Assembly Informationen hinzuzufügen, es ist eine Schande, dass ich es nicht über Visual Studio machen kann, aber es ist die beste Lösung, die ich mir vorstellen kann jetzt.