2015-08-28 4 views
6

Sto lavorando su un assembly di Windows universale e non posso aggiungere un riferimento ad esso da un progetto di applicazione di console C# nella stessa soluzione. L'app per console sarebbe una semplice applicazione di test per l'uso interattivo della DLL universale.Gli assembly Windows universali funzionano con un'app console .net?

Gli assembly di finestre universali non funzionano con le app della console di tipo straightup? Quando provo ad aggiungere un riferimento al progetto universale, VS.NET mostra un messaggio "Impossibile aggiungere riferimento al progetto" molto disinformativo.

+0

Creare un'app universale per fare riferimento alla DLL universale. – Gusman

risposta

6

Non lo fanno. Ma se si desidera condividere gli assembly tra piattaforme diverse, è necessario spostare la logica in un nuovo assembly e configurarla come PCL (libreria di classi portatile) impostando le piattaforme che si desidera supportare.

Questo perché Universal Apps di Windows non condivide gli stessi formati "binari" con le classiche applicazioni .Net Framework. Non condividono nemmeno lo stesso CLR.

+0

Questo ha senso. Ho unito universalità e portabilità. Un'app è "universale" e non un componente. – dkackman