(Там есть ссылка внизу к решению с воспроизведением проблемы.)
Я довольно долго использовал портативную библиотеку с ресурсами .resx, поскольку она работала как для приложений Windows Store, так и для приложений Windows Phone. Я также пытался использовать его с универсальным приложением, и он работает для части Windows Store, но не работает для Windows Phone.
Проблема возникает только тогда, когда я пытаюсь развернуть приложение на устройстве (построенном с конфигурацией Release). Если я просто создаю его, он не даст ошибку (но он по-прежнему не может быть развернут на устройстве успешно). Я получаю следующую ошибку:
Error : DEP6810 : MdilXapCompile.exe failed with error code 1004. See log file
'...\Phone App Test\Phone App Test\obj\Release\MDIL\MDILXapCompileLog.txt' for more details.
И в этом файле:
Error: Compile filter argument specified non-existent file:
...\Phone App Test\Phone App Test\obj\Release\MSIL\en-US\PCL.resources.dll
Invalid argument
Файл действительно не существует, но приложение не поддерживает культуру en-US в любом случае, только библиотека делает это, поэтому я не думаю, что этот файл должен быть необходим.
Как я могу решить эту проблему?
Здесь простое решение с проблемой: ссылка