我正在编写一个SolidWorks加载项,其中我只能在中托管WPF。现在,我想使用来自Mahapps.Metro的快速输出,它依赖于托管在MetroWindow中。有什么方法可以使用在WPF用户控件中的回放吗?我使用的是.NET 4.6.2、Mahapps.Metro 1.6和SolidWorks 2018。
发布于 2018-03-06 14:03:54
发布于 2018-03-16 21:26:40
在使用solidworks的.NET外接程序时要非常小心。如果应用程序使用了一些第三方UI库,则需要将这些引用的程序集复制到宿主应用程序(sldworks.exe)目录中。由于某些原因,域应用程序是托管exe而不是dll。CLR将在sldworks.exe目录中查找引用,但它找不到,应用程序抛出一些令人讨厌的异常,使您的SOLIDWORKS崩溃。
https://stackoverflow.com/questions/49049217
复制相似问题