2011-12-15 9 views
4

Сложность приведена в сгенерированном файле AssemblyInfo. Означает ли это, что MS рекомендует изменить файл .csproj вручную? По настройке?NeutralResourcesLanguage Usage

Если это параметр, то какой атрибут NeutralResourcesLanguage используется? Как вы должны получить к нему доступ в коде.

Cheers,
Berryl

//In order to begin building localizable applications, set 
//<UICulture>CultureYouAreCodingWith</UICulture> in your .csproj file 
//inside a <PropertyGroup>. For example, if you are using US english 
//in your source files, set the <UICulture> to en-US. Then uncomment 
//the NeutralResourceLanguage attribute below. Update the "en-US" in 
//the line below to match the UICulture setting in the project file. 

//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] 

ответ

7

Этот атрибут (не установка) может быть определена в свойствах проекта, например, так

  1. В обозревателе решений щелкните правой кнопкой мыши проект, а затем Нажмите «Свойства».
  2. На панели навигации слева выберите «Приложение», а затем нажмите «Сведения о сборке».
  3. В диалоговом окне «Сведения о сборке» выберите язык в раскрывающемся списке «Нейтральный язык».
  4. Нажмите OK.
+0

Спасибо, но VS Express не добавляет **, UltimateResourceFallbackLocation.Satellite **. Поэтому вы должны открыть AssemblyInfo.cs и вручную добавить выделенный текст – Dmitriy