问题标签 [solidworkspdmapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 对象上的强制转换无效
我有这个问题,当我尝试投射“批处理”对象时,我提出了异常“无效投射”。你能帮我解释一下为什么吗?Vault5 对象存在并且是正确的。
编辑1:错误消息:
System.InvalidCastException HResult=0x80004002 Messaggio=Cast specato non valido
c# - 我的 PDM 插件中的 C# Getthumbnail2 方法问题
我正在为solidworks pdm 编写插件。我使用 epdm 互操作库。但是我对 Getthumbnail2 方法有一些问题。我以这种方式使用:
我遇到了这个错误代码:
在这条线上;
debugging - 在 Solidworks PDM 中重新加载插件
我对 Solidworks PDM 中的 API 编程世界还很陌生,我遇到了一个麻烦的问题,我希望能对此有所了解:对于 PDM 中的许多普通 API,添加 .DLL 文件就足够了在 PDM-Administration 中作为“调试”,从那时起,每当重建 VisualStudio 中的解决方案时,PDM-Administration 将在下次从 PDM 调用它时自动获取相同的 DLL 文件。这非常适合调试,这里没问题。
但是,一旦 API 必须触发任务(要在客户端 PC 上执行),它只能作为普通任务添加到 PDM(无调试模式),然后添加到“任务主机配置”中客户端,然后在 PDM-Administration 中配置为“新任务”。
这一切都很好;但是,更改任何内容都需要相当长的时间,因为我可以使更改生效的唯一方法是首先在 VisualStudio 中重建解决方案,然后在 PDM-Administration 中手动覆盖 DLL 文件,最后重新启动客户端- PC(强制更新它看到的加载项版本)。
我努力了; 注销/再次登录(在 PDM 中),重新启动资源管理器,并清除本地 PDM 缓存...这里什么都没发生
你们中的任何人都可以就如何调试 PDM API 给我一些建议吗?或至少在客户端上强制重新加载插件。对任务插件的具体建议将不胜感激。谢谢你。