powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ресурсы для плагина
14 сообщений из 14, страница 1 из 1
ресурсы для плагина
    #38858563
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос может ламерский, но подсобите как бы с ресурсами которые надо взять из отдельной сборки? мне выдает что ресурс отсутствует в контексте. Что делаю я щас: помещаю файл resx в папку App_LocalResources, выставлю доступ public и в свойствах выставляю Embedded, закидываю сборку в основной проект и получаю ошибку при рисование вьюшки, обращение делаю по полному неймспейсу.
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859224
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос слишком глупый или никто не сталкивался?)
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859280
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, текст ошибки-то какой?
Неймспейс - это хорошо, но стоит посмотреть на код, что сгенерировался. Там пути в виде строковых литералов прописываются и возможно не туда указывают.
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859313
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо что откликнулись skyANA)

ошибка:
c:\**\Modules\SmsNotifications\Views\SmsNotifications\MyAccountSettings.cshtml(1): error CS0246: Не удалось найти имя типа или пространства имен "App_LocalResources" (пропущена директива using или ссылка на сборку?)
пробовал писать вот так
Код: c#
1.
2.
3.
4.
5.
6.
7.
<div class="param-name">
@MyAccountSettings_cshtml.SmsNotifications_SmsNotifications
</div>
и так 
<div class="param-name">
@HttpContext.GetLocalResourceObject("~/SmsNotifications/Views/MyAccountSettings.cshtml", "SmsNotifications_SmsNotifications")
</div>


да видимо как то в пути дело, но я пока не найду ошибки.
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859541
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

А может, Вы забыли сборку с ресурсами добавить в референсы проекта, где хочется использовать?
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859567
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,
тут момент такой, что я не могу на плагин кинуть референс. на старте аппликейшена я проверяю в папке наличие всех сборок и подгружаю
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859613
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

А если через ResourceReader попробовать?

Код: c#
1.
System.Resources.ResourceReader resourceReader = new System.Resources.ResourceReader("<PathToResourceFile>");
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859674
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эм я не знаю какой путь кинуть потому что там в асеблити другом
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38859707
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

Прошу прощения, Вы упомянули ранее, что у Вас сборка...

А так, используя reflection и ResourceManager?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
System.Reflection.Assembly resourceAssembly = System.Reflection.Assembly.Load("ResourceAssembly");

System.Resources.ResourceManager myManager = new System.Resources.ResourceManager("ResourceNamespace.myResources", resourceAssembly);

System.String myString;
System.Drawing.Image myImage;
myString = myManager.GetString("StringResource");
myImage = (System.Drawing.Image)myManager.GetObject("ImageResource");
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38861048
beowulf-da
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu,

Давно сталкивался с такой проблемой на винформс.
Вроде бы ресурсы подгружаемых сборок надо загружать вручную. Причём это нужно делать, даже если Вы в проекте референс ставите.

ResourceReader или ResourceManager решают эту проблему, код Вам уже посоветовали.
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38861214
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо попробую, временно на другую более критичную задачу перевели, как вернусь опробую.
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38861245
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuспасибо что откликнулись skyANA)

ошибка:
c:\**\Modules\SmsNotifications\Views\SmsNotifications\MyAccountSettings.cshtml(1): error CS0246: Не удалось найти имя типа или пространства имен "App_LocalResources" (пропущена директива using или ссылка на сборку?)
пробовал писать вот так
Код: c#
1.
2.
3.
4.
5.
6.
7.
<div class="param-name">
@MyAccountSettings_cshtml.SmsNotifications_SmsNotifications
</div>
и так 
<div class="param-name">
@HttpContext.GetLocalResourceObject("~/SmsNotifications/Views/MyAccountSettings.cshtml", "SmsNotifications_SmsNotifications")
</div>


да видимо как то в пути дело, но я пока не найду ошибки.хм, а зачем так? Сделайте ViewModel
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38861262
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAхм, а зачем так? Сделайте ViewModel
в смысле? ресурсы вьюшки и ViewModel я не понимаю как коррелируют?
...
Рейтинг: 0 / 0
ресурсы для плагина
    #38861496
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я все больше начинаю думать о ресурсах прям в бд и на старте апп все загружать в кеш и вытаскивать оттуда.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ресурсы для плагина
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]