私はsome.dll
を生成するC#プロジェクトを持っていて、それは複数のDLLを参照しています。そのうちの1つはSystem.ComponentModel.Composition.dll
で、の下にあります。私のシステムではどこからSystem.ComponentModel.Composition.dllが参照されていますか?
some.dll
をビルドし、Windows XPシステムに導入しました。このsome.dll
を使用するアプリケーションは正常に動作します。しかし、Windows XPシステムでの下のSystem.ComponentModel.Composition.dll
を検索しようとすると、見つかりませんでした。
アプリケーションが正しく動作しているかどうかを知りたいだけです。
私が理解したい理由は、some.dll
を別のシステムに構築し、別のWindows XPシステムに導入したためです。私は、アプリケーションを起動しようとすると、アプリケーションがエラーでクラッシュ:
Exception ::Could not load file or assembly 'System.ComponentModel.Composition.resources, Version=4.0.0.0, Culture=en-NZ, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
私はそれも考えました。しかし、以前にアプリケーションが動作していたシステムでは、2番目のシステムでコンパイルされたsome.dllを置くと、アプリケーションはエラーを再び出します。 – pasha
@pasha - エラーメッセージ中の 'en-NZ'カルチャを指しているので、インストールの(人間の)言語固有の部分を不適切に参照/欠落している可能性があります。 –