Description
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
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