2014-01-28 5 views
1

У меня есть два проекта, оба из которых обеспечивают локализуемую поддержку.Как включить файл ресурсов dll сторонних разработчиков в пакет установки

Проект A генерировать ProjectA.dll и ProjectA.resources.dll (в папке ZH-Hans)

ссылка проекта B к ProjectA.dll (проект A и B проекта в другом растворе).

создать проект установки для Project B с помощью установщика Visual Studio. Добавлено Первичный выход из ProjectB и Локализованные ресурсы ProjectB.

Но он выглядит ProjectA.resources.dll не включен в проект установки. Может ли кто-нибудь сказать мне, как правильно включить локализованные ресурсы проекта A в проект настройки проекта B?

ответ

0

Попробуйте добавить ссылку ProjectA.dll в решение ProjectB.

просто щелкните правой кнопкой мыши по ссылке в проводнике решений и нажмите «Добавить». , затем просмотрите свою DLL и добавьте ее ссылку в решение ProjectB. Это может сработать для вас.

+0

поддерживать другой язык, у меня есть три папки (KO для корейского, ж -CN, zh-Hans для китайца) содержит ProjectA.resources.dll, но я могу ссылаться только на один из них. – ArdenZhao

+0

Если вы хотите поддерживать разные языки, почему бы вам не использовать App_localResources? –

+0

Вы можете сгенерировать свои «мета: Rescorcekeys» из вашего проектного вида. VS автоматически сгенерирует его, и вы сможете создавать файлы ресурсов для ваших необходимых языков. И используйте культуру в web.config. Таким образом, вы можете предоставить многоязычную поддержку вашего приложения. –

0

Найти соответствующий файл .dll в проекте, правой кнопкой мыши его -> Свойства, Установите «Copy Local» значение истинной

+0

«Скопировать местный» уже установлен на «Истина», но проект установки не может определить зависимых от ресурса – ArdenZhao

+0

Какой проект настройки вы используете? Вы можете выбрать, какие DLL будут в проекте настройки –

Смежные вопросы