Ich arbeite derzeit an einer Serversteuerung für andere Anwendungen in unserer Firma, um mit einem WCF-Dienst zu interagieren. Jedes Mal, wenn ich einen Änderungscode ändere und das Steuerelement neu kompiliere, inkrementiere ich die AssemblyVerison- und AssemblyFileVersion-Klasse in der AssemblyInfo.cs um eins. Zum Beispiel ging mein letzter Build von 1.0.07.0 auf 1.0.08.0."Vermissen Sie eine Baugruppenreferenz?" Kompilierfehler - Visual Studio
Wenn die aufwändige Anwendung die Datei aktualisiert, indem Sie die aktuelle Version der Datei im Verzeichnis ist kopiert und versucht zu kompilieren, erhalten sie die folgende Fehlermeldung:
The type or namespace name 'MyControl' does not exist in the namespace 'MyNamespace' (are you missing an assembly reference?)
Um diesen Fehler zu beheben, haben sie die löschen aktuelle Referenz und fügen Sie die Referenz erneut hinzu.
Gibt es eine Möglichkeit, das Serversteuerelement zu aktualisieren, ohne die Referenz löschen und erneut hinzufügen zu müssen?
UPDATE:
Ich bin nicht stark, um die Server-Steuer benennen.
@JPunyon - Meinst du, die verbrauchende Anwendung fügt das Serversteuerprojekt zu ihrer Lösung hinzu?
Hier ist ein guter Artikel zur Behebung des Montageproblems - http://www.codeandyou.com/2017/08/missing-assembly-reference-in-visual.html – virender