ローカライズするまでフォームはうまく機能していましたが、実行時例外が生成され、リソースが見つかりませんでした。
名前空間は、ルートから 1 レベル余分にネストされています。
namespace MyApp
{
namespace NextLevel
{
<MyForm class>
}
}
および MyApp もアセンブリ名に対応します。
NextLevel を削除して、MyApp::MyForm のみを削除し、以前と同じように機能します。
ローカライズを削除すると、ネストされているかどうかに関係なく、同様に機能します。
重要な場合、これは C++/CLI と dll アセンブリです。
resx ファイルを試してみました。リソース名テンプレートの間に .NextLevel を追加しましたが、結果は同じです。
私のコア リソースはニュートラル (埋め込み) で、次に英語のリソース (サテライトになります) です。
何か案は?
resourcemanager がそれらを見つけるために、リソースはどのように内部的に命名されますか?
とても感謝しております。
ありがとう。