因此,錯誤開始出現,原因不明。「XamlCTask」任務意外失敗
我看着有沒有用這兩個類似的線程:
The 「XamlCTask」 task failed unexpectedly in Xamarin
The 「XamlCTask」 task failed unexpectedly on visual studio for xamarin
我的問題似乎是爲「抽頭」事件明確相關。我刪除所有挖掘引用和應用程序編譯。
這裏是爲了錯誤:
嚴重性代碼說明項目文件的線路抑制狀態 錯誤位置29:44。沒有財產,可綁定屬性或事件發現 '抽頭' MeetnGreet C:\用戶\克里斯\文件\的Visual Studio 2015年\項目\ MeetnGreet \ MeetnGreet \ MeetnGreet \ MeetnGreet.MainPage.xaml 29
然後我做一個乾淨的,建立並嘗試運行....
嚴重性代碼說明項目文件的線路抑制狀態 錯誤「XamlCTask」任務意外失敗。 System.ArgumentException:具有相同密鑰的項目已被添加。 服務器堆棧跟蹤: 在System.ThrowHelper.ThrowArgumentException(ExceptionResource資源) 在System.Collections.Generic.Dictionary
2.Insert(TKey key, TValue value, Boolean add) at Mono.Cecil.Pdb.PdbReader.PopulateFunctions() at Mono.Cecil.Pdb.PdbReader.ProcessDebugHeader(ImageDebugDirectory directory, Byte[] header) at Mono.Cecil.ModuleDefinition.ProcessDebugHeader() at Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader) at Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters) at Mono.Cecil.ModuleReader.CreateModuleFrom(Image image, ReaderParameters parameters) at Mono.Cecil.ModuleDefinition.ReadModule(Stream stream, ReaderParameters parameters) at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters) at Xamarin.Forms.Build.Tasks.XamlCTask.Compile(IList
1個thrownExceptions) 在Xamarin.Forms.Build.Tasks.XamlCTask.Execute() 在System.Runtime。 Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [] args,Object server,Object [] & outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg) 在[0]重新排列的異常: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData & MSGDATA,的Int32類型) 在Microsoft.Build.Framework.ITask.Execute() 在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在Microsoft.Build.BackEnd.TaskBuilder。 d__26.MoveNext()MeetnGreet
隨着錯誤....
嚴重性代碼說明項目文件的線路抑制狀態 錯誤位置29:44。沒有屬性,可綁定的屬性或事件發現'Tapped' MeetnGreet C:\ Users \ chris \ documents \ visual studio 2015 \ Projects \ MeetnGreet \ MeetnGreet \ MeetnGreet \ MeetnGreet.MainPage.xaml 29 嚴重級代碼說明項目文件行抑制狀態 錯誤「ResolveLibraryProjectImports」任務意外失敗。 System.IO.FileNotFoundException:無法加載程序集'MeetnGreet,Version = 0.0.0.0,Culture = neutral,PublicKeyToken ='。 也許它不適用於Android個人資料的Mono中? 文件名:'MeetnGreet.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference,ReaderParameters parameters) at Java.Interop.Tools。Cecil.DirectoryAssemblyResolver.Resolve(String fullName,ReaderParameters parameters) at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName) at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName) at Xamarin。 Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver RES,ICollection的
1 jars, ICollection
1個resolvedResourceDirectories,ICollection的1 resolvedAssetDirectories, ICollection
1 resolvedEnvironments) 在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute() 在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd。 ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()MeetnGreet.Android
我認爲這一切意味着我的表單包已損壞。但是,我不確定如何通過乾淨的修復或使用nuget重新安裝。我從來沒有必要這樣做。
以下是項目的packages文件夾對於ref的外觀。
此外,禁用編譯器並沒有解決該問題(參見其他線程可能的解決方案)
(因爲其他線程的討論)任何幫助,將不勝感激。
'git clean -xfd'。我擔心的是你說關於禁用XamlC編譯器,並仍然得到錯誤... –
抱歉。我應該更具體。我將不得不重複這個過程來確認,但我很確定我的意思是編譯器禁用了,當應用程序加載時,你只是在模擬器上看到一個白色的屏幕。所以它仍然崩潰,但沒有任何通知。 – Chris