我想运行Xamarin项目,并做了所有的更新。当我运行项目时,我得到以下错误找不到类型或命名空间名称“Windows”(是否缺少using指令或程序集引用?)用于线路
using Windows.Storage; using Windows.ApplicationModel.ExtendedExecution;
6ioyuze21#
那是因为你错过了这些.dll获得UWP API访问权限的建议步骤在Windows博客上的专用博客文章中列出。基本上你可以采取两种方法:手动添加对UWP dll和winmd文件的引用,或者使用UwpDesktop NuGet包,它将自动为您处理此操作。有关更多详细信息,您可以查看:How do I get access to Windows.Storage namespace?
nxowjjhe2#
不是在Xamarin上,而是在net framework 4.8上:确保您已参考System.Windows.....而且是演示框架!好笑话@微软!
<Reference Include="PresentationFramework" /> <Reference Include="System.Windows" />
2条答案
按热度按时间6ioyuze21#
那是因为你错过了这些.dll
获得UWP API访问权限的建议步骤在Windows博客上的专用博客文章中列出。基本上你可以采取两种方法:手动添加对UWP dll和winmd文件的引用,或者使用UwpDesktop NuGet包,它将自动为您处理此操作。
有关更多详细信息,您可以查看:How do I get access to Windows.Storage namespace?
nxowjjhe2#
不是在Xamarin上,而是在net framework 4.8上:
确保您已参考System.Windows.....而且是演示框架!好笑话@微软!