Quando si condivide il codice tra Windows Phone 8 e Windows 8, le due opzioni principali per gli sviluppatori sono 1) Componenti di Windows Runtime e 2) Librerie di classi del portale.Scelta dei componenti di Windows Runtime rispetto alla libreria di codici portatili
Windows Runtime Components utilizzare WinRT e può essere proiettato in tutte le lingue supportate. Richiedono file collegati in progetti separati (binari) se usati su piattaforme diverse. Tuttavia, condividono il 90% delle API WinRT disponibili.
Portable Class Libraries sono un sottoinsieme (a volte un sottoinsieme significativo) del BCL che ha compatibilità binaria tra piattaforme. Possono essere utilizzati su applicazioni WinRT, ma anche su altri tipi di progetto come Silverlight, Xbox, ecc.
Quando uno sviluppatore sceglie una "strategia di condivisione", quale tipo di progetto è la tecnica ideale per eseguire la migliore condivisione del lavoro codice tra Windows Phone 8 e Windows 8? Grazie.
Quindi c'è anche la tecnica di collegamento del file sorgente ... senza componenti WinRT o PCL. –
Questa domanda non è più rilevante con l'introduzione di Windows Phone 8.1 Universal Apps in Visual Studio 2013 Update 2 che supporta i progetti condivisi. –
@ JerryNixon-MSFT - questa è una gemma intrigante di saggezza, puoi espanderti un po '? Come funziona un 'progetto sahred' e quale problema risolve? –