2016-08-16 49 views
2

我想建立一個新的Xamarin項目,我將與Aws dynamoDB連接。但是現在我得到這個錯誤。我搜索了一切,找不到任何好的答案。我發現了一個'System.Configuration.dll'文件,但它是最大版本2.0。任何解決方案Android的Xamarin視覺工作室錯誤:'System.Configuration.dll'

提前致謝!

Severity Code Description Project File Line Suppression State 
Error  Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile? 
File name: 'System.Configuration.dll' 
    at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) 
    at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) 
    at Xamarin.Android.Tasks.ResolveAssemblies.Execute() Grocery 

回答

0

開始拉開你的「便攜式」項目(或你的Droid,或類似的項目)。

不知怎的,你包含一個引起System.Configuration.dll被拖入的引用。註釋掉任何與ConfigurationManager(AppSettings或ConnectionStrings?)有關的東西,然後刪除System.configuration引用。

如果您需要配置信息,您可以通過其他方式獲取嗎?例如。從Web服務或從本地「配置」文件手動讀取?

+0

如果您需要使用「通用」配置方法,請參閱:https://forums.xamarin.com/discussion/73623/appsettings-reader-for-xamarin-and-xamarin-forms/p1 ?新= 1 –

1

爲項目添加新的參考,從系統瀏覽並設置C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319(*版本)\ System.Configuration.dll 的路徑。 再次重建項目。

3

您必須從系統添加參考。

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 {{版本}} \ System.Configuration.dll

清潔和重建項目,然後再試一次。