2017-03-03 29 views
0

明白な理由でエラーが発生し始めました。"XamlCTask"タスクが予期せず失敗しました

私は無駄でこれらの2つの同様のスレッドを見て:私の問題は、「タップ」イベントに特異的に関連すると思わ

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 \ Iクリーンを行い、ビルドして実行しようとすると....

重大度コード説明プロジェクトファイルの行抑制状態 エラー「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、[]引数、オブジェクトのサーバ、[] & outArgsオブジェクトのオブジェクト)[0]でSystem.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessageで (IMessageがMSG) 例外再スローを: at System.Runtime.Remoting.Proxy.RealProxy.HandleReturnMessage(IMessage reqMsg、IMessage retMsg) at System.Runtime.Remoting.Proxy.RealProxy.PrivateInvoke(MessageData)msgData、Int32型)012. Microsoft.Build.Framework.ITask.Execute d__26.MoveNext()MeetnGreetエラーとともに

....

重大度コード説明プロジェクトファイルの行の抑制状態 エラー位置29:44。プロパティ、バインド可能なプロパティ、またはイベントが「タップ」に見つかりませんでした。 MeetnGreet C:¥Users¥chris¥documents¥visual studio 2015¥Projects¥MeetnGreet¥MeetnGreet¥MeetnGreet¥MainPage.xaml 29 重大度コード説明プロジェクトファイル行抑制状態 エラー "ResolveLibraryProjectImports"タスクが予期せず失敗しました。 System.IO.FileNotFoundException:アセンブリ 'MeetnGreet、Version = 0.0.0.0、Culture = neutral、PublicKeyToken ='を読み込めませんでした。 Mono for Androidプロファイルにはおそらく存在しません。 ファイル名: 'MeetnGreet.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference、ReaderParameters parameters) at Java.Interop.Tools。XamarinでJava.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(文字列filename) でJava.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(文字列のfullName) でCecil.DirectoryAssemblyResolver.Resolve(文字列のfullName、ReaderParametersパラメータ) 。 Xamarin.Android.Tasks.ResolveLibraryProjectImports.ExecuteでAndroid.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolverのRES、ICollectionを1 jars, ICollection 1 resolvedResourceDirectories、ICollectionを1 resolvedAssetDirectories, ICollection 1 resolvedEnvironments) ()Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEndで 。 ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()MeetnGreet.Android

これはすべて私のフォームパッケージが壊れているということになります。しかし、私はきれいな修理やナゲットを使用して再インストールする方法を正確にはわかりません。私は以前にそれをしなければならなかった。

プロジェクトのパッケージフォルダがrefのようになります。また、コンパイラを無効にする(他のスレッドに可能な解決策をREF)

を問題を解決しませんでした

(他のスレッドでの議論のために)任意の助けいただければ幸いです。

enter image description here

+0

'git clean -xfd'。私が心配していることは、XamlCコンパイラを無効にしてもエラーが発生するということです。 –

+0

ごめんなさい。私はより具体的にすべきだった。私は確認するためにプロセスを繰り返さなければならないだろうが、私は、コンパイラを無効にして、あなたがちょうど私が意味したことは、アプリケーションがロードされたときに、エミュレータ上に白い画面が表示されたことだ。だから、まだクラッシュしていましたが、何の通知もありませんでした。 – Chris

答えて

0

私はわずか2週間Xamarinで働いていると、まだいくつかのチュートリアルを働いていると言って、これを序文みましょう。つまり、このエラーはすべて私のせいです。

私は実際の例でテーブルビューを使用していて、グリッドの仕組みを見極めることにしました。そこで、私はテーブルビューのセルをエントリセルのentrycellに変換し、テキストセルをスタックビューに囲まれたラベルに変換します。

Tappedイベントがどこにあったと仮定したので、例えばスタックビュー。私はちょうど物事を移動していたとintellisenseはすべての警告を投げていないので、私はすべてが大丈夫だと仮定した。

したがって、コンパイラがクラッシュし、現在はプロパティの2番目のエラーが完全に意味をなさないため、コンパイラのクラッシュの結果ではありませんでした。

偽の旗を送って申し訳ありません。それよりはるかに大きな問題のように思えた。

関連する問題