2011-12-04 9 views
1

Visual Studio 2010コンソールアプリケーションプロジェクトc#を作成しました。 次に、という名前のフォルダを追加しました。 次に、myres.resxという名前のresxファイルをメインフォルダに追加しました。 は、それから私は、ドイツ語にRESXを翻訳し・デ・フォルダにこれをコピーし、Visual Studioは、ほぼ正確にサテライトアセンブリを作成し サテライトアセンブリ用のリソースファイルの名前を正しく変更しました

myres.de.resx

にファイルの名前を変更しました。間違っているのは、衛星アセンブリ内のリソースの名前です。 Projectname.myres.de.resourcesの代わりに Projectname.de.myres.de.resourcesです。余分なものを削除するには

ありがとうございます。

答えて

1

プロジェクトで自動的に生成されるコードの場合、名前空間を変更する権限はほとんどなく、通常はプロジェクトのフォルダ構造に従います。

ただし、ファイルを手動で編集して名前空間を変更することはできます。 See this question

+0

ありがとうございます。それが助けになりました。 – yonexbat

1

ありがとうございました。 Projectname.csprojファイルを編集しました:

<ItemGroup> 
    <EmbeddedResource Include="de\MyResource.de.resx">  
    <LogicalName>ResApp.MyResource.de.resources</LogicalName> 
    </EmbeddedResource> 
    <EmbeddedResource Include="MyResource.resx"> 
    <Generator>ResXFileCodeGenerator</Generator> 
    <LastGenOutput>MyResource.Designer.cs</LastGenOutput> 
    <SubType>Designer</SubType> 
    </EmbeddedResource> 
</ItemGroup> 
関連する問題