@tasukete1028

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

参照を解決できませんでした エラー 解決法を教えてください。

解決したいこと

XamarinでAndroidアプリを作成しています。
始めたばかりの初心者です。

エラーの対処法が分からないので教えてください。

発生している問題・エラー

MvvmCross.Droid.Support.V7.RecyclerView が必要になり、
Nugetでインストールしてすぐにビルドすると

Did not find reference matching
 RestoreAssemblyResources AssemblyName metadata
 'Xamarin.Android.Support.Annotations'  Androidのプロジェクト名 

ちなみに警告も出ています。

この参照を解決できませんでした。
アセンブリ "Xamarin.Android.Support.Annotations, Version=1.0.0.0, Culture=neutral,
 processorArchitecture=MSIL" が見つかりませんでした。
アセンブリが間違いなくディスクに存在することを確認してください。
 コードにこの参照が必要な場合、コンパイル エラーが発生する可能性があります。

とエラーが出ます。

自分で試したこと

クリーン、リビルド、VisualStudioの再起動は試しましたが、変わりありません。
お手上げ状態です。

どうかよろしくお願いいたします。

0 likes

1Answer

Comments

  1. @tasukete1028

    Questioner

    ご回答ありがとうございます。

    サイトに書いてあるよう、csprojファイルの該当箇所を消しました。
    最初のエラーはなくったのですが、次は
    failed to open directory: 指定されたファイルが見つかりません。 (2).
    というのが出ました。

    警告は同じものが出ています。。
  2. エラーしているファイルが実際に存在するか確認した上で、必要なファイルを用意すればエラーは解消されるのではないでしょうか。

    私は、検索して見つけたものを拾っただけで、ご質問の内容はさっぱり理解しておりません。
    実のところ、`Xamarin`は触ったこともありません。
    お力になれず申し訳ありません。
  3. @tasukete1028

    Questioner

    コメントした後、教えていただいた検索結果のサイトをあさってみたところ、
    "Annotation"のファイルが0KB(つまり、ファイルが破壊?)になっていたことが原因と判明しました。
    そのため、別のバージョンを入れてみたのですが、ファイルは0KBでなかったのですが、同じエラーが堂々巡りでした。

    今回は解決しませんでしたが、エラーの解消法はこういう風に検索するんだと知れて
    良かったです。ご回答に感謝します。ありがとうございました。

Your answer might help someone💌