我正在嘗試遵循Xamarin Studio上Stuart的N + 1的FirstDemo教程。Mvvmcross Android - 爲MvxBinding找到資源ID時出錯
,我發現了以下異常:
[mono] Unhandled Exception:
[mono] Cirrious.CrossCore.Exceptions.MvxException: Error finding resource ids for MvxBinding - please make sure ResourcesToCopy are linked into the executable ---> System.InvalidCastException: Cannot cast from source type to destination type.
[mono] at Cirrious.MvvmCross.Binding.Droid.ResourceHelpers.MvxAndroidBindingResource..ctor() [0x000ed] in /Users/stuartlodge/Documents/GitHub/Mvx/MvvmCross/Cirrious/Cirrious.MvvmCross.Binding.Droid/ResourceHelpers/MvxAndroidBindingResource.cs:57
[mono] --- End of inner exception stack trace ---
[mono] at Cirrious.MvvmCross.Binding.Droid.ResourceHelpers.MvxAndroidBindingResource..ctor() [0x00142] in /Users/stuartlodge/Documents/GitHub/Mvx/MvvmCross/Cirrious/Cirrious.MvvmCross.Binding.Droid/ResourceHelpers/MvxAndroidBindingResource.cs:72
[mono] at Cirrious.MvvmCross.Binding.Droid.ResourceHelpers.MvxAndroidBindingResource.Initialise() [0x0000b] in /Users/stuartlodge/Documents/GitHub/Mvx/MvvmCross/Cirrious/Cirrious.MvvmCross.Binding.Droid/ResourceHelpers/MvxAndroidBindingRe
我輸入以下引用從XS-iOS-Mac/bin/Release/Mvx/Droid/
:
- Cirrious.CrossCore.dll
- Cirrious.CrossCore.Droid.dll
- Cirrious.MvvmCross.Binding.dll
- Cirrious.MvvmCross.Binding.Dr oid.dll
- Cirrious.MvvmCross.dll
- Cirrious.MvvmCross.Droid.dll
- Cirrious.MvvmCross.Localization.dll
你問之前,是的,我有MvxBindingAttributes.xml
上Resources/values
目錄,是的,它被標記爲Android Resource
。
在此先感謝。