1

Silverlight 5 アプリケーション リソースを、アプリケーションから、XYResources という名前の別のアセンブリに移動しました。

アプリケーションが動作を停止した後、XYResources アセンブリがアプリケーション マニフェストに含まれていないため、XAP ファイルに含まれていないことに気付きました。

「.Resources」で終わるアセンブリ名はアプリケーション マニフェストに含まれていないため、XAP ファイルにも含まれていないようです。

これにより、見つからないアセンブリのメンバーが参照されると、FileNotFoundException が発生します。

振り返ってみると、アセンブリ名を .Resources で終了するのはおそらく悪い考えであり、それを .AppResources に変更することで問題は簡単に解決されました。

この問題が発生する理由を知っている人はいますか、それとも VS2012/Silverlight のあいまいなバグですか?

4

1 に答える 1

1

私はwpfでもこのバグを見つけました(vs2008からvs2012まで)そしてプロジェクトの名前をリソースで終わっていないものに変更することによってのみそれを修正することができます...

于 2013-01-17T07:25:09.287 に答える