首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SolidWorks自定义加载项升级不起作用

SolidWorks自定义加载项升级不起作用
EN

Stack Overflow用户
提问于 2017-01-07 15:10:02
回答 1查看 737关注 0票数 2

我用VB2015做了一个SolidWorks插件。它在SolidWorks 2015上运行良好,但不能在SolidWorks的任何更高版本上运行(例如2016、2017)。不确定我做错了什么,因为这些插件不应该是版本特定的。

任何帮助都将不胜感激。

谢谢,Pranav

EN

回答 1

Stack Overflow用户

发布于 2017-03-11 01:38:08

发生这种情况有几个原因,总是与COM Interop文件在系统中的位置和现在的位置相关。

第一个问题是,如果您从下面的屏幕中引用了在安装SolidWorks时可用的已公开COM。当卸载或升级旧版本的SolidWorks时,这总是会产生问题。您的项目将在项目的引用中显示一条警告。

当您从安装位置(通常是C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\api\redist\SolidWorks.Interop.sldworks.dll). )引用Interop dll时,通常会出现第二种情况这就是SolidWorks外接程序模板默认执行的操作。有时,如果您在安装新版本的SolidWorks时忘记删除SolidWorks安装目录,则会创建一个具有不同名称的文件夹(默认情况下为SOLIDWORKS Corp\SOLIDWORKS (2) )。问题是引用的dll文件的路径已经更改,您的项目再也找不到它了。

解决这些问题的最好方法是创建要在项目的文件夹结构中引用的dll的副本,并在项目中浏览到它们,如下所示。

这样做将确保您的项目始终引用此dll,无论您如何处理SolidWorks安装,都不应该删除它或更改它的路径。

如果由于某种原因,插件模板确实引用了此位置,请转到Project Explorer中的引用,删除它们,并将它们重新指向本地副本(而不是已安装的文件)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41518850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档