我正在使用PCLStorage進行Win8/Wp8項目。我在PCL中使用它,並在Win8,Wp8和PCL項目中引用它。在Win8中一切都很好。Windows Phone 8中的PCLStorage
在WP8但是,一旦我打我的PCL爲它採用PCLStorage存儲,我得到一個NotImpmlementedException
當我打電話FileSystem.Current;
「這個功能是不是在這個大會的便攜式版本中實現。您應該引用主應用程序項目中的PCLStorage NuGet包,以便參考平臺特定的實現。「
但就像我說的,我有我的Wp8項目中引用的PCLStorage NuGet包,PCL項目與我在Win8項目中做的相同。
任何想法發生了什麼?
(我也應該注意到,PCLStorage工作正常,如果我在一個新的WP8項目中使用它)
還是不行。我只是嘗試在我的App.xaml.cs中引用FileSystem.Current,並且也失敗了相同的異常。 – earthling
有沒有其他想法?我在PCL項目中將copy local設置爲false,並驗證了wp8 project = packages \ PCLStorage.0.9.3 \ lib \ wp8 \ PCLStorage.dll中的路徑。還通過並重新安裝了NuGet軟件包。正如我上面所說的,它直接在我的App.xaml.c中使用時甚至不起作用。 – earthling
@earthling在你原來的問題中,如果你從一個新的WP8項目開始,你會說它工作正常。它是否正確?有一兩件事你可以做的是開放,這是獲得包括在一個反射鏡狀工具的.xap文件的PCLStorage.dll,看看它包括WinRTFileSystem,WinRTFile和WinRTFolder實現。 –