2012-02-09 12 views
10

C#アプリケーションでアセンブリ言語をどのように変更しますか?我々は.NETアセンブリの文化

[assembly:AssemblyCulture("en-US")] 

を使用している問題がありますエラーがあります:

エラーemitting'System.Reflection.AssemblyCultureAttribute」属性 - 『実行可能ファイルは、』文化は常に空である必要があり、サテライトアセンブリすることはできませんがコンパイラが示唆するよう

+2

を使用する必要があります私は、「.NETアセンブリ文化」にタイトルを変更することをお勧めしたいです。ネット。 –

答えて

12

あなたは

[assembly: AssemblyCulture("")] 

を使用する必要があります。アセンブリ言語は、(x86またはARMアセンブリを考える)のいずれかの属性とは全く異なるため

既定のカルチャを定義するには、あなたが

[assembly: NeutralResourcesLanguage("en-US")] 
+0

ther言語の変更はありません。言語は「Language Neutral」 – abhi294074

+0

.NET実行ファイルは、このように表示され、「Properties」ダイアログで「Language Neutral」と表示されます。 http://msdn.microsoft.com/en-us/magazine/cc163609.aspx –

+0

前のリンクが '.chm'ファイルのダウンロードに移動されました。 [2006年5月MSDN Magazine](http://download.microsoft.com/download/3/a/7/3a7fa450-1f33-41f7-9e6d-3aa95b5a6aea/MSDNMagazineMay2006en-us.chm) –

関連する問題