UWP не может загрузить логотип магазина для Scale 200 в appxmanifest

Я создал проект на C # в Visual Studio. Теперь я хочу загрузить логотип магазина разных размеров. Итак, первое, что я увидел, это то, что вам нужно загрузить столько масштабов размера изображения (Масштаб 400, 200, 100, 150, 125). Слава богу, в Магазине Windows есть полезное приложение (Universal Asset Creator). Поэтому мне нужно загрузить туда только один логотип магазина, и я получу изображения разных размеров и масштабов. Если я загружу эти изображения в свой appxmanifest, я получу следующее сообщение:

В этом проекте для логического имени «Assets \ VisualAssets \ 71x71Logo.scale-200_white.png» существует смесь изображений с квалификаторами «масштаб» или «целевой размер» и без них. Если существует смесь, файлы без qulifier игнорируются. Для предсказуемого поведения во время выполнения явно укажите масштаб для каждого ресурса изображения.

Это происходит только с изображениями Scale 200 каждого размера.

Что мне нужно сделать?

Спасибо за помощь,

Крис


person Chris Wiedenmaier    schedule 12.08.2016    source источник
comment
Я не смог воспроизвести проблему. Вы дважды проверили, что у вас нет Assets \ VisualAssets \ 71x71Logo.png (или любого файла без целевого размера или масштаба) в ваших активах? Кроме того, приложение не создает файлы, связанные с контрастом, как вы получили из него 71x71Logo.scale-200_white.png?   -  person Mehrzad Chehraz    schedule 12.08.2016
comment
Привет, Мехрзад. я уже это проверил. В имени каждого файла указан размер или масштаб. Вы можете выбрать суффикс темы в этом приложении.   -  person Chris Wiedenmaier    schedule 12.08.2016
comment
Я воссоздал логотипы магазина, не выбирая суффикс темы - тот же результат, те же имена.   -  person Chris Wiedenmaier    schedule 12.08.2016
comment
Вы пробовали очистить / восстановить решение? вы также можете попробовать удалить папки obj и bin в проекте.   -  person Mehrzad Chehraz    schedule 12.08.2016
comment
да .. уже сделали .. Но спасибо за помощь :)   -  person Chris Wiedenmaier    schedule 31.08.2016


Ответы (1)


Для масштаба 71x71Logo.scale вы можете редактировать изображение вручную. Вы можете попробовать использовать инструмент рисования и отредактировать пиксель самостоятельно, после чего вы можете поместить логотип в нужное положение. Сначала откройте картинку с помощью инструмента Paint. Затем щелкните Изменить размер. Наконец выберите пиксель. И тогда вы можете редактировать самостоятельно. Надеюсь, это будет вам полезно.

редактировать пиксель вручную

person Neal wang - MSFT    schedule 16.08.2016
comment
Привет, я изменил размер изображений в краске, а также в фотошопе. Получение таких же сообщений об ошибках ... - person Chris Wiedenmaier; 31.08.2016