2012-01-29 67 views
7

我剛開始深入Metro風格應用程序開發,並且我意識到在查看應用程序的屬性時沒有框架目標。我可以使用Windows上的WinRT Metro風格應用程序中現有的.Net 4.0類庫8

那麼,我可以在Windows 8的WinRT Metro Stype應用程序中使用我現有的.Net 4.0類庫(或以前的)嗎?

例如,我想獲得Autofac並使用它,但我不確定它是否合適。

編輯

我認爲它實際上是針對.Net框架的核心4.5。

+1

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

+1

http://dougseven.com/2011/09/15/a -bad-picture-is-worth-a-thousand-long-discussion/ – 2012-01-29 20:45:17

+0

@DarinDimitrov所以,總而言之,我不允許在Metro配置文件之外使用任何其他私有API。 – tugberk 2012-01-29 20:53:48

回答

5

儘管許多WinRT API與.NET API非常相似,但不能直接共享類庫。這與Windows Phone的WPF,Silverlight和Silverlight的情況相同,其中API類似,但類庫不可互換。但是,如果您使用Portable Class Library(PCL),則可以將這三個平臺作爲目標。我想PCL有可能在未來支持WinRT,但是,我相信它很像XBox360支持,只有核心庫可以共享。

+1

不是說這個問題是關於WPF的,但你說WPF是在同一條船上,而不是;它運行在標準的.NET框架上,並且可以引用標準的.NET代碼。 – 2013-02-06 21:48:33

相關問題