У меня есть проблема с GlobalResourcesMVC App_GlobalResources, использовать местные и публиковать
- создать папку App_GlobalResources
- Добавить User.resx
- Добавить Name = "ПгвЬЫате", Value = "Имя"
По умолчанию Я не могу использовать эти ресурсы в своем проекте MVC. Я пробовал:
- App_GlobalResources.User.FirstName - не работает
- Resources.User.FirstName - это работает, но только CodeBehind, когда сборка и запустить приложение (локальный), показать сообщение об ошибке:
Nie można pobrać właściwości „Name”, ponieważ lokalizacja nie powiodła się. Typ „Resources.Users” nie jest publiczny lub nie zawiera publicznej, statycznej właściwości ciągu o nazwie „FirstName”.
Какой его перевод:
Unable to retrieve the properties "Name" as the location failed. Type "Resources.Users" is not a public or does not contain a public static property within named "FirstName."
Тогда я меняю User.resx пропеллер erties:
- Сложение Действие: Embedded Resource
- Копировать для вывода: каталог Не копировать
- Выборочная инструмент: PublicResourceProxyGenerator
- пользовательского инструмента Пространство имен: "пустой"
Теперь я могу Использовать Ресурсы.User.FirstName У меня есть useApp_GlobalResources.User.FirstName
Я счастлив, что это работа. Но вчера мой первый публиковать на тестовом сервере и ИСКОПАЕМЫЕ не работает ...
Файл does't скопировать на сервер ...
меняю User.resx Свойства
- Build Action: Содержание
- Копия для вывода: Каталог не копируйте
- Выборочная Инструмент: GlobalResourceProxyGenerator
- пользовательского инструмента Пространство имен: "пустой"
Скопируйте файлы, но приложение выбрасывает одно и то же предыдущее исключение, которое я поделил выше, а ресурсы не работают в localmachine, какие-либо советы?
Вы помогли мне, задав эти вопросы, потому что я попробовал и больше не знал по умолчанию «Свойства»: D и вернул настройки по умолчанию для меня. –