Ответ 1
Ok. Я нашел его! Для "Отображаемого имени" в "Package.appxmanifest" я должен ввести "ms-resource: AppName". Также необходимо ввести "ms-resource: AppName" для поля "Отображаемое имя пакета" (в закладке Packaging).
Я зарегистрировал немецкое и английское имя для своего приложения Windows 8 в в Windows Store Dashboard.
Впоследствии я создал два файла в своем решении:
Strings/de/Resources.resw with name "AppName" and value "German Title"
Strings/en/Resources.resw with name "AppName" and value "English Title"
Затем я нажал Изменить манифест приложения. В поле отображаемое имя я ввел "ms-resource:/AppName", но когда я хочу создать свое приложение, я получаю сообщение об ошибке, в котором говорится, что "NamedResource" не может быть найден.
Что я делаю неправильно?
Ok. Я нашел его! Для "Отображаемого имени" в "Package.appxmanifest" я должен ввести "ms-resource: AppName". Также необходимо ввести "ms-resource: AppName" для поля "Отображаемое имя пакета" (в закладке Packaging).
Я хотел бы добавить дополнение к ответу Бенни Неугебауэра. Если ваш .resw файл будет храниться в другой сборке (как был мой), вам может потребоваться предоставить полный путь к имени вашего ресурса.
Например, если ваша строка AppName находилась в проекте с именем OtherProject
и в файле с именем AppResources
и имела ключ AppName
, вы использовали бы следующий синтаксис:
ms-resource:OtherProject/AppResources/AppName