1

Visual Studio 2008、Framework 3.5 SP1 を使用しています。Strings.resx ファイルを含むアセンブリがあります。このファイルには複数の文字列が含まれています。このアセンブリ全体で、CLR クラスを生成する "Strings.MyString" を使用して文字列を取得するだけです。正常にコンパイルされ、問題はありません。しかし、このアセンブリを他のソリューションで使用しようとすると、「プロバイダーの種類が定義されていません。(HRESULT からの例外: 0x80090017)」というエラーが表示されます。現在、私の文字列はどれもアクセスできません。

助けてください。

4

1 に答える 1

0

自分の質問に答えてすみません。resx ファイルがあるアセンブリの "NeutralResourcesLanguageAttribute" 属性は "None" に設定されています。「en-US」に変更すると、すべてが機能し始めました。

于 2010-02-11T19:49:55.107 に答える