Информация об изменениях

Сообщение Re[2]: Через Reflection из net5.0 вызвать WPF net5.0-windows от 29.01.2022 8:11

Изменено 29.01.2022 8:12 Serginio1

Re[2]: Через Reflection из net5.0 вызвать WPF net5.0-windows
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>А вот рефовские сборки через рефлекшн не подгружаются

S>>System.BadImageFormatException: "Could not load file or assembly 'PrintingServiceWin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (0x80131058)"

S>Емнип, недавно чел. спрашивал что-то подобное и проблема была в 32 и 64 битных версиях либ.

Не там проблема в ref сборках. Там рефлекшн только для просмотра.
Нужно брать не рефофские сборки из директории c:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\5.0.5А они по умолчанию лежат в C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\5.0.0
Re[2]: Через Reflection из net5.0 вызвать WPF net5.0-windows
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Serginio1, Вы писали:


S>>А вот рефовские сборки через рефлекшн не подгружаются

S>>System.BadImageFormatException: "Could not load file or assembly 'PrintingServiceWin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (0x80131058)"

S>Емнип, недавно чел. спрашивал что-то подобное и проблема была в 32 и 64 битных версиях либ.

Не там проблема в ref сборках. Там рефлекшн только для просмотра.
Нужно брать не рефофские сборки из директории c:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\5.0.5А они по умолчанию лежат в C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\5.0.0\ref\net5.0