2013-05-26 4 views
1

У меня есть веб-приложение asp.net mvc4. Я полностью локализовал приложение полностью с файлами .resx, а файлы, содержащиеся в отдельном проекте, были в моем основном веб-приложении.файлы resx не развернуты

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

Любые советы по настройке?

+1

Вы должны предоставить более подробную информацию о том, как вы развертываете? вы указываете, что файлы resx не содержатся в главном веб-приложении, как вы ссылаетесь на них? – Guvante

+0

Они находятся в другом проекте в рамках решения, и веб-приложение развернуто с обычным веб-изданием mvc. – amateur

ответ

2

Вы просто выбираете эту DLL, которая содержит файлы ресурсов, а затем перейдите к свойствам> затем выберите следующий параметр.

Скопировать в выходной каталог: копировать всегда.

Опубликуйте обновление после того, как вы попробуете это один И в то же время, вы можете выбрать .resx файлы, а затем выберите опцию сборки в Embedded Resource , а затем восстановить этот проект. В этом случае dll будет содержать в себе файлы ресурсов.

+0

спасибо за информацию - где находится файл .resx после этого, поэтому я могу изменить его в развернутой среде? – amateur

+0

Если вы вставляете его в dll, он не будет доступен за пределами dll. Если нет, вы можете изменить файлы resx. Все, что вам нужно сделать, это выбрать файлы resx/dll, а затем выбрать «Копировать в выходной каталог как всегда». – Saravanan

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