2014-10-06 62 views
1

我想在Windows Phone 8.1 Silverlight應用程序中實現Windows.Networking.BackgroundUploader,我已閱讀該應用程序現在是可能的。然而,當我打電話CreateUpload我得到Windows.Networking.BackgroundUploader提供HRESULT:0x80040154(REGDB_E_CLASSNOTREG)錯誤

Class not registered (Exception from HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)) 

Windows.Networking命名空間添加罰款和生成項目確定。

如果我創建了一個新的Windows Phone 8.1通用應用程序,我可以看到在對象瀏覽器中有兩個'Windows'引用,但是在Silverlight版本中只添加了一個,並且缺少Windows.Networking引用。這看起來像是錯誤的原因。我的問題是,如何將「正確的」引用添加到Silverlight項目?還是我錯過了別的?

在此先感謝。

回答

1

您需要在項目的Package.appxmanifest文件中選擇選項:「Internet(客戶端&服務器)」。

更多信息: 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

+0

輝煌 - 感謝埃裏克 – James 2014-10-17 08:22:18

相關問題