Ich habe eine Lösung mit mehreren Projekten, von denen die meisten Code oder Steuerelement-Bibliotheken sind. Ich habe eine Hauptfensterformularanwendung, die diese Bibliotheken referenziert und verwendet. Was ich versuche zu tun, ist eine zweite Windows-Anwendung zu erstellen, die die Hauptfenster erweitert, aber ich würde gerne in der Lage sein, sie als separate exe bereitzustellen.Referenz Windows Form Projekt Von einem anderen Windows Form Projekt in derselben Lösung
Wenn ich versuche, einen Verweis auf die neue App Verweis auf die Haupt-App hinzuzufügen; alles scheint in Ordnung, bis ich die neue App i mehrere Fehler msgs ähnlich erreichen unten versuchen zu laufen:
Error 1 Could not find file 'ADODB.dll' referenced by assembly 'D:\Visual Studio 2005\Projects\X\XX\bin\Debug\XXX.exe.manifest'. <newAppName>
ich versucht habe Verweise auf alle DLL in den Fehlermeldungen und sie sind immer noch aufgelistet Hinzufügen, wenn ich versuche zu laufen die neue App Ich dachte an ein paar Workarounds, aber sie erfordern Benutzeränderungen, um separate Exe bei der Bereitstellung zu erhalten. Ich möchte das möglichst vermeiden. Irgendwelche Ideen?
Vielen Dank im Voraus, Jeff
Ich stimme aber die ursprüngliche exe ist einige 30k Zeilen Code und Es ist zu viel Risiko, den ganzen Code an dieser Stelle herum zu bewegen. Also muss ich eine Arbeit mit der Struktur herausfinden, wie sie ist. Ich werde jedoch Ihren Lesevorschlag verwenden. Danke für deinen Beitrag. – iamspo