2012-04-25 21 views
4

看到這個命名空間:如何使用Windows Runtime,以互操作在.NET 4.5

System.Runtime.InteropServices.WindowsRuntime 

哪個.NET和WindowsRuntime之間提供互操作。

例如,你可以在創建metro應用,如地鐵使用WindowsRuntime援引WindowsRuntime的方法,像

Windows.System.UserProfile.UserInformation 

但是當你創建一個普通的.NET控制檯應用程序或WPF應用程序,你可以不再直接到達WindowsRuntime命名空間,如Windows.System

我想知道是否可以通過在上述命名空間中使用interop來調用WindowsRuntime方法。

很多預先感謝!

回答

3

.NET控制檯模式應用程序或WPF應用程序不是Metro應用程序。他們只能運行在「常規」版本的Windows上。傳統的桌面在Windows 8的情況下。因此不能與WinRT互操作,它不會在加載過程中加載。定位WinRT需要在啓動項目時選擇特定的Metro項目模板。