2012-01-29 9 views
7

Ho appena iniziato l'immersione nello sviluppo di applicazioni Metro Style e mi sono reso conto che non esiste un framework mirato quando guardo le proprietà dell'applicazione.Posso usare le mie librerie di classi .Net 4.0 esistenti su WinRT Metro Style Applications per Windows 8

Quindi, posso utilizzare le mie librerie di classi .Net 4.0 esistenti (o precedenti) su WinRT Metro Stype Applications per Windows 8?

Ad esempio, mi piacerebbe ottenere lo Autofac e usarlo ma non sono sicuro che sarebbe adatto.

Modifica

Penso che sia in realtà mira Net Framework Core 4,5.

+1

http://msdn.microsoft.com/en-us/library/windows/apps/br230302%28v=VS.85%29.aspx –

+1

http://dougseven.com/2011/09/15/a -bad-picture-is-worth-a-mille-long-discussion/ –

+0

@DarinDimitrov quindi, per riassumere che non sono autorizzato a utilizzare altre API private al di fuori del profilo Metro? – tugberk

risposta

5

Mentre un numero di API WinRT è abbastanza simile alle API .NET, non è possibile condividere direttamente le librerie di classi. Questa è la stessa situazione con WPF, Silverlight e Silverlight per Windows Phone, dove le API sono simili ma le librerie di classi non sono intercambiabili. Puoi comunque scegliere come target queste tre piattaforme se usi lo Portable Class Library (PCL). Immagino ci sia una possibilità che il PCL possa supportare WinRT in futuro, tuttavia, sono sicuro che sarà molto simile al supporto XBox360, dove possono essere condivise solo le librerie principali.

+1

Non che la domanda riguardi WPF, ma tu dici che WPF si trova nella stessa barca mentre non lo è; Funziona sul framework .NET standard e può fare riferimento al codice .NET standard. –

Problemi correlati