Как развернуть ресурс для Hive в Sharepoint 2010 - PullRequest
1 голос
/ 09 мая 2011

Я прочитал много примеров и учебных пособий по этому поводу.Но ни одно из так называемых решений не помогло мне в моем случае.

Проблема : у меня несколько веб-частей, использующих одни и те же файлы ресурсов, поэтому существует решение для файлов ресурсов, которое имеет сопоставленноев папку «Ресурсы» с файлами resx в нем.

При развертывании со свойством «действия сборки» файла resx, для которого установлено значение «Внедрено» или нет, ресурсы не развертываются в Hive / Resources.


Когда я выполняю развертывание с «действием сборки», установленным на «содержимое», ресурсы развертываются, но веб-части, использующие ресурсы, получают ошибку ниже:

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

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


После прочтения я просто не мог понять, что если я смогуиспользовать файлы ресурсов, такие как super.resx, без записи super.en-US.resx (я имею в виду нейтральное).

Поскольку единственное, что у меня есть, это то, что я не использую tr-TR или аналогичноидентификатор культуры, и я использую этот проект в установленном турецком языковом пакете и на сайте, созданном путем выбора «Turkish» в качестве языка.

Но, на мой взгляд, это не должно быть вопросом, верно?


Резюме: Я хочу развернуть свой ресурс в Hive / Resources и сделать его доступным для моих веб-частей

Я пробовал:

виды подходов.Но не добился с ними никакого успеха.

Надеюсь, кто-то может мне помочь, заранее спасибо.

1 Ответ

1 голос
/ 23 марта 2012

Кажется, что необходимо разместить файлы ресурсов в папке App_GlobalResources.Этот подход хорошо работал в моем (аналогичном) случае: https://sharepoint.stackexchange.com/questions/20851/localizing-asp-markup-in-webpart-issue

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