Frage

Kann mir jemand sagen, wie eine AssemblyInfo.vb-Datei in einer Web-Anwendung von NET2.0 zu NET3.5 umgewandelt hinzuzufügen.

Ich möchte die Manifestinformationen hinzufügen, aber kann nicht einen Weg zu tun, für die Web-Anwendung kompilierte DLL finden.

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

Danke

War es hilfreich?

Lösung

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

Webanwendungsprojekte

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

Web-Site Projekte

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

Webanwendungsprojekte

  • Kopieren Sie die Datei Assemblyinfo von einem Web nur Application Project (I diese getestet)

CrusieControl.NET - SVNLabeller

  • kann die Versionsnummer in der Assemblydatei im Web Application Project
  • nur überschreiben

So werde ich Webanwendungsprojekte in der Zukunft werden. Bisher habe ich Web-Site-Projekte verwendet, wie sie in situ gearbeitet und wir haben zu kopieren Sie sie einfach auf den Live-Server (Ich weiß, das ist schlecht - das ist, warum ich all diese Fragen bin gefragt, wie ich unsere Entwicklungsumgebung zu verbessern versuchen) .

Diese Antwort ist meine Notiz weiter von der Erforschung, was ich denke, der Zweck der Stack-Überlauf ist. Wenn jemand will, um die Frage zu etwas besser geeignet, um meine Antwort ändern, ich werde verstehen -. Ich werde versuchen, mich neu zu markieren,

Auch wenn ich die Marke mit meiner Erklärung hier verpasst haben Bitte sagen Sie mir!

Prost

Bearbeiten

Nach weiterer Forschung scheint es, dass es Probleme mit Web Deployment Projects und Webanwendungsprojekte wenn Baugruppen verschmelzen. Der einzige Weg, um es Arbeit zu bekommen, ist die Baugruppen anders zu nennen, die mich mit Versionsinformationen mit 1 Montage verläßt und 1 Baugruppe mit meinem Manifest Informationen (unter Berücksichtigung meiner Version Informationen stammen aus SVNLabeller). Das ist nicht das, was ich will. So jetzt bin ich Rückkehr zu Web-Site-Projekte und haben entdeckt, ich manuell die .wdproj Datei bearbeiten können zusätzliche Montagehinweise hinzufügen, es ist schade, dass ich nicht über Visual Studio tun können, aber ist die beste Lösung, die ich mit oben kommen kann für jetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top