vb2010 で書かれた winform アプリケーションがあります。
テスト目的でのみ、アプリケーションの winform の「言語」プロパティをドイツ語に変更しました。アプリケーションをビルドすると、\bin\debug フォルダーに、ローカライズされたリソース ファイル「appname.resources.dll」を含む新しい \de フォルダーが作成されました。
次に、「Language」プロパティを (デフォルト) に戻し、「Localizable」を FALSE に戻し、アプリケーションを再度ビルドしましたが、appname.resources.dll を含む \de フォルダーが再度作成されました。私は自分のアプリケーションで各フォームを制御しており、My Project 設定も制御していますが、他の文化を指すものは何もありません。\debug フォルダー全体を削除しましたが、各ビルドの後、常に \de サブフォルダーを取得します。
アプリケーションで何が変更されたのか理解できません。フォームのプロパティを元に戻すと、コンパイラがローカライズされたリソースを作成するのはなぜですか?
新しいカルチャ (アフリカーンス語) についても同じことを繰り返し、フォーム プロパティの変更を発見しました。
なにか提案を?返信ありがとうございます。
編集:解決策が見つかりました! ソリューション エクスプローラーでは、[すべてのファイルを表示] をクリックする必要があります。次に、フォーム (またはフォーム) の下に、「formname.de-DE.resx」のような名前のファイルがあります。これは、フォーム「formname」の言語リソース ファイルです。ローカライズされていないプロジェクトをビルドするには、このファイルを手動で削除する必要があります。