Assembly.GetType Throws Exception When Using ControlDesigner in Netcore using Microsoft SDK #11566
Labels
area-VSDesigner
Windows Forms out-of-proc designer related issues
untriaged
The team needs to look at this issue in the next triage
Environment
Visual Studio - Version 17.10.1
Edition - Windows 11 Enterprise
Version - 23H2
OS build - 22631.3737
.NET version
Net8.0, Net7.0, Net6.0
Did this work in a previous version of Visual Studio and/or previous .NET release?
It works without the Microsoft.Winforms.Designer.SDK. It works properly in netframework.
Issue description
We are implementing smart tags for .NET Core controls and have installed the Microsoft.WinForms.Designer.SDK. However, when attempting to call the Assembly.GetCallingAssembly() method and subsequently the Assembly.GetType() method, a System.Reflection.ReflectionTypeLoadException is thrown.
Below code causes the exception
Assembly callingAsm = Assembly.GetCallingAssembly();
Type[] asmTypes = callingAsm.GetTypes();
Sample - ControlDesigner_Exception.zip
Exception Image
Steps to reproduce
1.Drag and drop the control CustomButton control from the Toolbox.
2.Run the sample.
Expected behavior: - Need to run without exception.
Diagnostics
No response
The text was updated successfully, but these errors were encountered: