powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Reflection не отдупляет
15 сообщений из 40, страница 2 из 2
Reflection не отдупляет
    #39740597
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79fkthat,

у меня все хорошо ))) Это Antonariy мучается )




Antonariy, может у тебя платформа не та? разные версии фреймворков?То есть я руками копирую бинарник, не работающий в одной папке, в другую папку, где он работает, а у него магическим образом в процессе копирования меняется версия фреймворка?
Уже обвиняли неуникальный ключ в пустом Dictionary, потом Linq, теперь эзотерику... Больше ада и оригинальных предположений! :))
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740600
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Телепатов тут нет, информации недостаточно
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740603
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Телепатов тут нет, информации недостаточноинформации достаточно, чтобы исключать абсурдные причины.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740646
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyArm79Телепатов тут нет, информации недостаточноинформации достаточно, чтобы исключать абсурдные причины.
Проза жизни:
авторЕсть такой бородатый анекдот: Стоит новый русский около своего мерса, грустно так. Останавливается еще один: че, типа, стоишь? Да вот, сломалась — не едет. А стекла протирал? Протирал. А колеса пинал? Пинал. Ну тогда, братан, не знаю. anekdotov.net
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740651
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyБольше ада и оригинальных предположений! :))если у самого не получается, тебе нужно выключить мозги и делать все что предлагают. Как в больнице.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740673
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
Код: c#
1.
2.
            var ass = Assembly.LoadFrom("Plugin.dll"); // текущая папка - bin
            var plug = ass.GetExportedTypes().Where(t => typeof(IPlugin).IsAssignableFrom(t)).FirstOrDefault();


не работает
Код: c#
1.
2.
            var ass = Assembly.LoadFrom(Directory.GetCurrentDirectory() + "..\plugins\Plugin.dll");
            var plug = ass.GetExportedTypes().Where(t => typeof(IPlugin).IsAssignableFrom(t)).FirstOrDefault();


работает
во втором случае - задан абсолютный путь

ass.CodeBase - корректный? (ass - это сильно)
https://stackoverflow.com/questions/1477843/difference-between-loadfile-and-loadfrom-with-net-assemblies
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740683
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилво втором случае - задан абсолютный путьБез разницы, изначально в обоих случаях путь начинался с GetCurrentDirectory.

Изопропилass.CodeBase - корректный?Проверю.

Изопропил (ass - это сильно)это ты еще на plug внимание не обратил)
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740684
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123AntonariyБольше ада и оригинальных предположений! :))если у самого не получается, тебе нужно выключить мозги и делать все что предлагают. Как в больнице.в этой больнице половина советчиков сами пациентами являются.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740685
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyв этой больнице половина советчиков сами пациентами являются.ответ ты сам знаешь - тогда в платную клинику или в личку.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #39740688
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:

Код: c#
1.
var ass = Assembly.LoadFrom(Path.GetFullPath("Plugin.dll"));
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Reflection не отдупляет
    #40076988
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно ли через Reflection отдуплить инициализирующее значение свойства?

Код: c#
1.
public int Depth { get; set; } = 3;



Троечку хочу вытащить.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #40076999
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ж сахар. Фактически, ЕМНИП, компилятор просто запихивает инициализацию поля в конструктор, так что к метаданным это не имеет отношения
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #40077001
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве что инстанцировать класс через рефлексию и посмотреть значение поля... ))
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #40077002
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, так и думал. Придется объект создавать.
...
Рейтинг: 0 / 0
Reflection не отдупляет
    #40077029
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
В общем, так и думал. Придется объект создавать.


В концепции IOptions именно так и делается :)
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Reflection не отдупляет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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