6

In Visual Studio 2008 habe ich die primäre Ausgabe eines Projekts zu einem Setup-Projekt hinzugefügt, aber die Abhängigkeiten des Projekts werden nicht gefunden.Setup-Projekt, das die Abhängigkeiten einer primären Ausgabe eines Projekts nicht findet

Wenn ich mir die Eigenschaften der primären Ausgabe anschaue, wird die Eigenschaft Abhängigkeiten als (Keine) angezeigt. Wenn ich etwas tiefer schaue, kann ich feststellen, dass die Abhängigkeiten-Eigenschaft unter der KeyOutput-Eigenschaft die Projektabhängigkeiten aufgelistet hat und einige davon neben ihnen gelbe Warndreiecke haben.

Dies hat erst begonnen, seit ich das Startup-Projekt in Source Safe gesetzt habe.

Wegen dieses Problems des Setup-Projekt nicht bauen, und ich bekomme diese Fehlermeldung:

------ Starting pre-build validation for project 'PROJECT' ------ 
ERROR: An error occurred while validating. HRESULT = '80004005' 

Antwort

0

Sind die Abhängigkeiten zufällig im GAC? Wir stießen auf ein ähnliches Problem auf unserem Build-Server, als jemand nach dem Build-Skript einige Assemblies GAC'd. Unsere Installationsprogramme würden diese Elemente nicht mehr in der Installation verpacken, sodass die App nicht mehr ausgeführt werden konnte, wenn sie später im Test installiert wurde.

1

Ich stieß auf dieses Problem beim Verzweigen und Kombinieren verschiedener Versionen meiner Bibliotheken in Projekte, ohne sicherzustellen, dass die Bibliotheken alle die richtigen Versionen der anderen referenzierten. Durch das Löschen und erneute Hinzufügen meiner Interbibliotheksreferenzen wurde das Problem behoben.

Verwandte Themen