我正在尝试在Windows Phone 8.1 Silverlight应用中实现Windows.Networking.BackgroundUploader
,我现在已经阅读过了。但是,当我致电CreateUpload
时,我得到了
Class not registered (Exception from HRESULT: 0x80040154(REGDB_E_CLASSNOTREG))
Windows.Networking
命名空间添加正常,项目构建正常。
如果我创建一个新的Windows Phone 8.1 Universal应用程序,我可以看到对象浏览器中有两个“Windows”引用,但在Silverlight版本中只添加了一个,并且缺少Windows.Networking
引用。这看起来就像是错误的原因。我的问题是,如何为Silverlight项目添加“正确”的引用?或者我错过了其他什么?
提前致谢。
答案 0 :(得分:1)
您需要选择选项:"互联网(客户端和服务器)"在你的项目中#39; Package.appxmanifest文件。
更多信息: Windows Phone 8.1 Silverlight应用程序包含WMAppManifest.xml和Package.appxmanifest文件。
将Windows Phone 8.0 Silverlight项目升级到Windows Phone 8.1时,会添加以下文件:" Package.appxmanifest"其中包含Windows Phone 8.1特定功能的打包要求。
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windows/apps/dn642081(v=vs.105).aspx