2
我有一個問題,要加載NuGET加載MVVMCross庫(如N視頻建議)。這是我的插件加載器:無法加載程序集MVVMCross
private void InitialisePlugins()
{
PluginLoader.Instance.EnsureLoaded();
Cirrious.MvvmCross.Plugins.File.PluginLoader.Instance.EnsureLoaded();
Cirrious.MvvmCross.Plugins.JsonLocalisation.PluginLoader.Instance.EnsureLoaded();
Cirrious.MvvmCross.Plugins.ResourceLoader.PluginLoader.Instance.EnsureLoaded();
Cirrious.MvvmCross.Plugins.Messenger.PluginLoader.Instance.EnsureLoaded();
}
異常(似乎沒有加載該文件,但它在目錄輸出複製):
> 06-25 16:57:27.538 I/mvx ( 717): 4.21 Setup: PluginManagerFramework start
> mvx:Diagnostic: 4.21 Setup: PluginManagerFramework start
> [0:] mvx:Diagnostic: 4.21 Setup: PluginManagerFramework start
> 06-25 16:57:27.611 I/mono-stdout( 717): mvx:Diagnostic: 4.21 Setup: PluginManagerFramework start
> [0:]
> 06-25 16:57:27.708 I/mvx ( 717): 4.38 Setup: App start
> mvx:Diagnostic: 4.38 Setup: App start
> [0:] mvx:Diagnostic: 4.38 Setup: App start
> 06-25 16:57:27.788 I/mono-stdout( 717): mvx:Diagnostic: 4.38 Setup: App start
> [0:]
> 06-25 16:57:27.949 I/mvx ( 717): 4.62 Loading plugin assembly: Cirrious.MvvmCross.Plugins.File.Droid.dll
> mvx:Diagnostic: 4.62 Loading plugin assembly: Cirrious.MvvmCross.Plugins.File.Droid.dll
> 06-25 16:57:28.028 I/mono-stdout( 717): mvx:Diagnostic: 4.62 Loading plugin assembly: Cirrious.MvvmCross.Plugins.File.Droid.dll
> [0:] mvx:Diagnostic: 4.62 Loading plugin assembly: Cirrious.MvvmCross.Plugins.File.Droid.dll
> Unhandled Exception:
>
> Cirrious.CrossCore.Exceptions.MvxException: Loading...
> 06-25 16:57:47.188 E/mono ( 717):
> 06-25 16:57:47.188 E/mono ( 717): Unhandled Exception:
> 06-25 16:57:47.188 E/mono ( 717): Cirrious.CrossCore.Exceptions.MvxException: Could not load file or
> assembly 'Cirrious.MvvmCross.Plugins.File.Droid.dll' or one of its
> dependencies. The system cannot find the file specified. --->
> System.IO.FileNotFoundException: Could not load file or assembly
> 'Cirrious.MvvmCross.Plugins.File.Droid.dll' or one of its
> dependencies. The system cannot find the file specified.
> 06-25 16:57:47.188 E/mono ( 717): File name: 'Cirrious.MvvmCross.Plugins.File.Droid.dll'
> 06-25 16:57:47.188 E/mono ( 717): at System.AppDomain.Load (System.String assemblyString, System.Security.Policy.Evidence
> assemblySecurity, Boolean refonly) [0x00000] in <filename unknown>:0
> 06-25 16:57:47.188 E/mono ( 717): at System.AppDomain.Load (System.String assemblyString) [0x00000] in <filename unknown>:0
> 06-25 16:57:47.188 E/mono ( 717): at (wrapper remoting-invoke-with-check) System.AppDomain:Load (string)
> 06-25 16:57:47.188 E/mono ( 717): at System.Reflection.Assembly.Load (System.String assemblyString)
> [0x00000] in <filename unknown>:0
> 06-25 16:57:47.188 E/mono ( 717): at (wrapper remoting-invoke-with-check) Syst06-25 16:57:47.188 E/mono ( 717):
> at Cirrious.CrossCore.Plugins.MvxFilePluginManager.LoadAssembly
> (System.Type toLoad) [0x0001e] in
> c:\Projects\Misc\MVVMCROSS\CrossCore\Cirr
> The program 'Mono' has exited with code 0 (0x0).
」 ...... Android應用項目 - 有你嗎? 「是的,我有!... –
我試圖刪除所有對我的項目的引用,並重新加載nuget(如N8 +所建議的,以及我以前做過的事情),但這並不能解決我的問題。 ? –