Build-Abhängigkeit ohne Referenz einrichten?

Alle: Ich arbeite an einer Lösung, bei der eines der Projekte tatsächlich mit der Haupt-Exe-Datei verbunden ist, die von der Lösung erstellt wird. Da es sich bei diesem einen Projekt um ein Plug-In handelt, ist es falsch, auf das Plug-In aus der Haupt-Exe zu verweisen (diese Assembly ist in einer Bereitstellung nicht garantiert vorhanden, sondern optional).

Hier ist mein Problem: Wenn ich Code in meinem Plug-in-Projekt ändere und dann F-5 drücke, um es auszuführen, erstellt Visual Studio mein Plug-in nicht immer (da die Haupt-Exe auf der Grundlage des Referenzbaums nicht angezeigt wird) davon abhängen).

Gibt es eine Einstellung auf Lösungs- oder Projektebene, die ich ändern könnte, damit dieses Plug-in-Projekt beim Ausführen einbezogen wird (ohne einen Verweis hinzuzufügen)?

Ich kenne die globale Einstellung in tools | Optionen | Build and Run, aber ich möchte das Verhalten von VS nicht global ändern müssen, nur um diese Lösung richtig zu erstellen (auch wenn die Einstellung mit der Lösung oder dem Projekt übereinstimmt, sollten andere Entwickler sie einfach erben, wenn sie es überprüfen Rahmen)

Übrigens: Dies sind C # -Projekte in einer VS 2005-Lösung.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage