Ich verweise einen WCF-Dienst von meinem Client, und die Datenverträge befinden sich in einer Assembly innerhalb der gleichen Lösung. Wenn ich den Serviceverweis hinzufüge, wird die Projektassemblierung korrekt erneut verwendet, aber es wird auch ein zusätzlicher Verweis auf dieselbe Assembly hinzugefügt, mit der Ausnahme, dass der Pfad dieses Benutzers auf den Bin \ Debug-Ausgabeordner des Clientprojekts zeigt.WCF Service Referenz Wiederverwendung Assembly Referenz Problem
Das Problem ist, dass es den Build für andere Entwickler bricht, wenn der Code auf Git geschoben wird, wenn diese ungültige Referenz entfernt wird.
Ich habe bereits die Projektreferenz hinzugefügt und Svcutil angewiesen, diese Referenz wieder zu verwenden, warum fügt sie danach ihre eigene hinzu? Dies passiert jedes Mal, wenn ich die Referenz aktualisiere.
Ist etwas nicht in Ordnung oder funktioniert es so? Ich habe sowohl "Reuse Typen in allen referenzierten Assemblys" und "Reuse Typen in angegebenen Referenz-Assemblys" ausprobiert.
Eigentlich beide. Ja, es stimmt etwas nicht, und ja, so funktioniert es. –