Сообщение Re[2]: Через Reflection из net5.0 вызвать WPF net5.0-windows от 29.01.2022 8:11
Изменено 29.01.2022 10:17 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\ref\net5.0
Да еще проблема с загрузкой wpfgfx_cor3
попробую вариант загрузки
https://nietras.com/2022/01/03/bendingdotnet-move-native-libraries/
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
Да еще проблема с загрузкой wpfgfx_cor3
попробую вариант загрузки
https://nietras.com/2022/01/03/bendingdotnet-move-native-libraries/
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
Да еще проблема с загрузкой wpfgfx_cor3
попробую вариант загрузки
https://nietras.com/2022/01/03/bendingdotnet-move-native-libraries/
работает
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
Да еще проблема с загрузкой wpfgfx_cor3
попробую вариант загрузки
https://nietras.com/2022/01/03/bendingdotnet-move-native-libraries/
работает