2012-01-29 7 views
7

? Acabo de comenzar a bucear en el desarrollo de aplicaciones Metro Style y me di cuenta de que no hay un marco específico cuando miro las propiedades de la aplicación.¿Puedo usar mis bibliotecas de clases .Net 4.0 existentes en WinRT Metro Style Applications para Windows 8

Entonces, ¿puedo usar mis .Net 4.0 Class Libraries existentes (o las anteriores) en WinRT Metro Stype Applications para Windows 8?

Por ejemplo, me gustaría obtener el Autofac y usarlo, pero no estoy seguro si sería un ajuste correcto.

Editar

creo que es en realidad apunta a .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-thousand-long-discussions/ –

+0

@DarinDimitrov ¿para resumir que no tengo permitido usar ninguna otra API privada fuera de Metro Profile? – tugberk

Respuesta

5

Si bien varias API WinRT son bastante similares a las API .NET, no puede compartir directamente bibliotecas de clases. Esta es la misma situación con WPF, Silverlight y Silverlight para Windows Phone, donde las API son similares, pero las bibliotecas de clases no son intercambiables. Sin embargo, puede dirigirse a estas tres plataformas si usa el Portable Class Library (PCL). Supongo que existe la posibilidad de que la PCL pueda admitir WinRT en el futuro, sin embargo, estoy seguro de que se parecerá mucho a la compatibilidad con XBox360, donde solo se pueden compartir las bibliotecas principales.

+1

No es que la pregunta sea sobre WPF, pero usted dice que WPF está en el mismo barco que no; se ejecuta en el marco .NET estándar y puede hacer referencia al código .NET estándar. –

Cuestiones relacionadas