如何动态加载程序集?
我正在从头开始为视觉工作室编写一个快速观察。 该应用程序的一部分负责可视化预定义的 Visual Studio 调试器可视化工具。 为了实现此功能,我使用 Microsoft.VisualStudio.DebuggerVisualizers 程序集。 为了加载预定义的可视化程序集,我使用 System.Reflection.Assembly.LoadFrom("Specific Path")。 然后为了可视化它,我使用 VisualizerDevelopmentHost(objectToVisualize, VisualizerType) 方法。但是,当我调用 VisualizerDevelopmentHost 的 ShowVisualizer 方法时,会捕获以下异常:
Could not load file or assembly 'Visualizer asssembly' or one of its dependencies.
当我静态添加对指定可视化程序集的引用时,它的工作。 在这种情况下如何动态加载可视化程序集。
I'm writing a Quick Watch for visual studio from scratch.
One part of this application is responsible for visualizing predefined visual studio debugger visualizer.
For implementing this functionality I use Microsoft.VisualStudio.DebuggerVisualizers assembly.
For loading predefined visualizers assembly I use System.Reflection.Assembly.LoadFrom("Specific Path").
Then for visualizing it I use VisualizerDevelopmentHost(objectToVisualize, visualizerType) method. But when I call ShowVisualizer method of VisualizerDevelopmentHost, the following exception catches :
Could not load file or assembly 'Visualizer asssembly' or one of its dependencies.
When I add reference to specified visualizer assembly statically its work.
How can I load visualizers assembly dynamically in this scenario.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论