Hinzufügen von Referenzen in einem freigegebenen Projekt (.shproj)

8

Ich habe ein Problem beim Hinzufügen einer DLL-Referenz zu einem freigegebenen Projekt. Wie im Bild unten zu sehen ist, habe ich eine Universal-Lösung mit einem Projekt für Windows und einem Projekt für Windows Phone.

Im HubApp1.Shared-Projekt muss ich eine Referenz für einen bestimmten Code in Class.cs hinzufügen. Ich werde Class.cs sowohl im Windows-Projekt als auch im Windows Phone-Projekt verwenden. Ich habe Bing danach untersucht, wie ich das beheben kann und ich konnte nichts finden.

    
James Esh 04.05.2015, 11:45
quelle

1 Antwort

7

Sie müssen den Verweis in beide WP- und Windows-Projekt hinzufügen.

Der Grund dafür ist, dass das freigegebene Projekt nicht in eine Ausgabe-DLL kompiliert wird - es wird in das Projekt kompiliert, das auf es verweist, sodass es keine anderen Projekttypen als andere freigegebene Projekte referenzieren kann.

    
Ondřej Kunc 04.05.2015, 12:20
quelle