Silverlight 5 アプリケーション リソースを、アプリケーションから、XYResources という名前の別のアセンブリに移動しました。
アプリケーションが動作を停止した後、XYResources アセンブリがアプリケーション マニフェストに含まれていないため、XAP ファイルに含まれていないことに気付きました。
「.Resources」で終わるアセンブリ名はアプリケーション マニフェストに含まれていないため、XAP ファイルにも含まれていないようです。
これにより、見つからないアセンブリのメンバーが参照されると、FileNotFoundException が発生します。
振り返ってみると、アセンブリ名を .Resources で終了するのはおそらく悪い考えであり、それを .AppResources に変更することで問題は簡単に解決されました。
この問題が発生する理由を知っている人はいますか、それとも VS2012/Silverlight のあいまいなバグですか?