2017-01-26 10 views
0

У меня есть проект WPF с тремя файлами строк Res.x.resx, где x is, en и de (итальянский, английский и немецкий соответственно). Эти файлы находятся в папке «Ресурс», в которой также есть некоторые файлы растровых изображений; все эти ресурсы задаются как «встроенные ресурсы». Когда я создаю установщик с InstallShield, файлы Res.x.resx не включаются, потому что я получаю следующее сообщение об ошибке:Включите файл .resx language в инсталлятор

«Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что« wpfApp.Resources .Res.resources "был правильно встроен или подключен к сборке« wpfApp »во время компиляции или что все необходимые сборки спутников загружаются и полностью подписаны».

Я видел много учебников, но я не решил свою проблему. Может ли кто-нибудь помочь мне в этом?

Заранее спасибо.

+0

'.resources' файлы являются двоичными скомпилированными. Если вы хотите включить исходные файлы '.resx', добавьте их как любой другой файл. – taffer

+0

Я уже добавил их в текстовый файл в Resource.resx, но они не работают. – user3506770

ответ

0

ОБНОВЛЕНИЕ: Я, наконец, решил проблему непосредственно в интерфейсе приложений InstallShield. Я добавил локализованные ресурсы в одну и ту же папку основного вывода, и теперь он работает. Надеюсь, это поможет кому-то, у кого такая же проблема.