MainActivity.csがエラーしたときの対処法。Xamarin・VisualStudio


VisualStudioのXamarin、最初からエラー表示


VisualStudioでXamarinを始めようとインストール後、プロジェクトを作成したら最初からMainActivity.csにエラーが発生しました。

エラー内容はusing Android.Support.V7.App;に対して

型または名前空間の名前'Support'が名前空間'Android'に存在しません(アセンブリ参照があることを確認してください)

という内容でした。

他にも、同ファイル内に計4か所のエラーが発生しました。(ごめんなさい、解決したらエラー内容を忘れました。)

エラーにはアセンブリ参照があることを確認するようにと書いてありますが、実際に私が解決した方法は、アセンブリ参照を確認しなくても良い方法です。というより、確認しても意味が無かったです。


解決方法


VisualStudioで「ツール(T)>NuGetパッケージマネージャー(N)>ソリューションのNuGetパッケージの管理(N)...」を選択すると「NuGet-ソリューション」が開きます。

NuGet-ソリューションが開いたら、Xamarin.Andoroido.Support.Designをインストールしてください。

すでに、Xamarin.Andoroido.Support.Designがインストールされていてもバージョンが古い場合は更新プログラムに表示されるので最新バージョンをインストールしてください。

私の場合は、バージョンが古いXamarin.Andoroido.Support.Designがインストールされていたのが原因でした。

最新バージョンをインストールしたらMainActivity.csのエラーは消えます。
おすすめ