Скопируйте App_GlobalResources при развертывании - PullRequest
4 голосов
/ 06 декабря 2009

У меня есть веб-приложение ASP.NET, которое ранее было опубликовано с использованием функции публикации VS2008.

Недавно я переключился на "Проекты веб-развертывания" для VS2008. При развертывании я заметил, что каталог ~ / App_GlobalResources больше не копируется в папку выпуска при сборке.

Как я могу убедиться, что каталог App_GlobalResources скопирован вместе?

Ответы [ 2 ]

1 голос
/ 07 декабря 2009

Каталог app_globalresources не должен копироваться. На страницах свойств проекта Web Deployment мне нужно было отметить «Считать компонентом библиотеки».

Это обеспечило генерирование deploy.resources.dll, чего раньше не было.

1 голос
/ 06 декабря 2009

В проектах веб-развертывания используется aspnet_compiler.exe. Цитата из документации :

Эти файлы скомпилированы в сборки и помещены в корзину каталог. Нет App_GlobalResources подкаталог создается под основным выходной каталог. Если конфигурация в файле указано applyTo = "All", .resx и .resources файлы копируются в выходные каталоги. Они не скопированы, если на них ссылается BuildProvider.

Все ресурсы собраны в сборки и помещены в папку bin. Именно так создаются проекты веб-развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...