4

"Inspect > Code Issues in Solution" を実行すると、R# から "アセンブリ System.Drawing を解決できません" と表示され、*.resx ファイル内の次の xml 行がポイントされます。

<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

プロジェクトの参照リストで System.Drawing アセンブリを確認しました。バージョンは 2.0.0.0 ではなく 3.5.0.0 なので、.resx ファイルの xaml のバージョン番号を 2.0 から 3.5 に変更しました。ただし、それでも R# から同じ警告が表示されます。

それで、おそらく原因は PublicKeyToken だと思いました。そのため、その値を「b03f5f7f11d50a3a」から「969db8053d3322ac」に変更しました(ここにあります)。しかし、その後、プロジェクトはビルドさえしません。私は得た:

Resx ファイルが無効です。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。

これらの「問題」は存在しますが、アプリは問題なく動作しているようです - アセンブリ エイリアスに続く画像:

<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        blee blah bloo
</value>
  </data>

...正常に表示されます。

それでも、R# が指を上げると緊張します。このフラバップを修正するにはどうすればよいですか?

: これは Visual Studio 2008 Windows CE/Compact Framework アプリです。

4

1 に答える 1