ビルド時に「The “XamlCTask” task failed unexpectedly on visual studio for xamarin」というエラーが出たので調べてみました。

The “XamlCTask” task failed unexpectedly on visual studio for xamarinとは?

かりまたかりまた

以下のページを見てもらうと分かりますが、プロジェクト内で使用しているXamarin.Formsのバージョンに違いがあると出るエラーのようです。

どうすれば解決できる?

かりまたかりまた

バージョンが違うという事で、NugetからXamarin.Formsを再度インストールしてみましょう。

どうやったらこの現象が出るの?

かりまたかりまた

確定現象ではないので何とも言えない所があるのですが、私の場合だとWindowsでプログラムを組んだ後にGitHubへコミット。その後Macでクローンして実行。とすると現象が出ました。

かりまたかりまた

同じファイルを使っていても実行環境に応じて何か異なる所があるのでしょうか。最悪、1からその環境で作り直すというのも一つの手かな?とも思ったりします。

まとめ

  • 「The “XamlCTask” task failed unexpectedly on visual studio for xamarin」と表示されたらNuGetからXamarin.Formsをインストールすれば解決