2013-07-09 52 views
3

總是我嘗試構建我的Xamarin應用程序,我得到這個錯誤。我不知道爲什麼。 我使用.Net Framework 4的System.Security.dll,我認爲這應該起作用。 謝謝。加載程序集時Xamarin生成錯誤異常:System.IO.FileNotFoundException

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile?

Dateiname: 'System.Security.dll'

bei Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)

bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, AssemblyDefinition assembly)

bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, AssemblyDefinition assembly)

bei Xamarin.Android.Tasks.ResolveAssemblies.Execute() (TaskManager2)

+0

我收到這個錯誤我自己,你有沒有設法解決它?謝謝 – Alex

回答

2

我有與System.Web相同的問題。我所要做的就是添加GAC的System.Web參考。

更新

GAC可能是打錯字了這裏。這些是默認的.net(單聲道)框架庫。你可以在Project/References /中找到它們,然後右鍵點擊'編輯引用',你會在Package選項卡下找到框架庫。

+4

什麼是GAC?澄清這一點將有助於使這個答案更有用。 – apatrick

+0

GAC在這裏可能是錯誤的詞。這些是默認的.net(單聲道)框架庫。你可以在Project/References /中找到它們,然後右鍵點擊'編輯引用',你會在Package選項卡下找到框架庫。 – Illuminati

+0

我自己收到此錯誤,似乎無法解決它,任何其他想法/提示? – Alex

7

將缺失的.dll添加到您的項目中。

Right click on the References folder -> Add Reference -> Browse -> C:\Windows\Microsoft.NET\Framework64\<version number>\ -> <missing.dll>

Clean項目和rebuild

+0

嘿!該解決方案工作,但給出了另一個錯誤,指出:「」LinkAssemblies「任務意外失敗......。你能幫我解決這個問題嗎? –

+0

這個答案解決了我的問題,歡呼聲 – Imdad

相關問題