Я прочитал много примеров и учебных пособий по этому поводу.Но ни одно из так называемых решений не помогло мне в моем случае.
Проблема : у меня несколько веб-частей, использующих одни и те же файлы ресурсов, поэтому существует решение для файлов ресурсов, которое имеет сопоставленноев папку «Ресурсы» с файлами resx в нем.
При развертывании со свойством «действия сборки» файла resx, для которого установлено значение «Внедрено» или нет, ресурсы не развертываются в Hive / Resources.
Когда я выполняю развертывание с «действием сборки», установленным на «содержимое», ресурсы развертываются, но веб-части, использующие ресурсы, получают ошибку ниже:
Не удалось найти ресурсы, подходящие для указанной культуры или нейтраликультура.Убедитесь, что «ResourceWp.Resources.ListNames.resources» был правильно встроен или связан со сборкой «ResourceWp» во время компиляции, или что все требуемые спутниковые сборки являются загружаемыми и полностью подписаны.
Этоместо, где мои последние здоровые нервы не могли противостоять боли.Я хочу использовать файл resx, нейтральный в культуре, как любое простое веб-приложение asp.net.Я думаю, что здесь есть кое-что действительно простое, что я упускаю из-за недостатка знаний об использовании ассемблера.
После прочтения я просто не мог понять, что если я смогуиспользовать файлы ресурсов, такие как super.resx, без записи super.en-US.resx (я имею в виду нейтральное).
Поскольку единственное, что у меня есть, это то, что я не использую tr-TR или аналогичноидентификатор культуры, и я использую этот проект в установленном турецком языковом пакете и на сайте, созданном путем выбора «Turkish» в качестве языка.
Но, на мой взгляд, это не должно быть вопросом, верно?
Резюме: Я хочу развернуть свой ресурс в Hive / Resources и сделать его доступным для моих веб-частей
Я пробовал:
виды подходов.Но не добился с ними никакого успеха.
Надеюсь, кто-то может мне помочь, заранее спасибо.