Solidworks二次开发环境搭建(Net)

1、安装SDK,文件在solidworks安装包下,apisdk\SOLIDWORKS API SDK.msi

2、成功安装之后,VS出现如下图标:

  

3、如某位网友所言,安装模板这事全凭机缘,言下之意经常会安装失败,这时就只能手动安装了

4、手动方法。先解压MSI文件,在命令行下运行:

msiexec /a "D:\SolidWorks API SDK.msi" /qb TARGETDIR="D:\API"

前一个目录是SDK文件所在路径,后一个是放置解压缩文件的目录,按自己实际修改;

5、文件解压后,找到模板文件:以C#为例,模板文件路径:Personal\Visual Studio 2010\Templates\ProjectTemplates\Visual C#,名为swcsharpaddin.zip

6、将此文件复制到VS用户模板对应语言目录并解压(最好是解压到文件夹内)。用户模板路径,打开自己的VS查看:

6、解压后如图,然后重新打开VS,就可以找到模板了

7、如果还是没有出现模板,那只能是自查原因了

8、补充一下VC

(1)VCWizards目录下(SwCOMAddinWizard与swcomnonattraddinwizard两个文件夹)复制到:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\VCWizards

(2)vcprojects下所有文件复制到:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\VCWizards

9、再次

如果在创建项目时出现如下错误:

  • 导航到从SOLIDWORKS API SDK.msi文件解压缩的文件夹并找到SolidWorksToolsWizard.dll
  • 此 dll 需要在全局程序集缓存 (GAC) 中注册。在资源管理器中导航到%windir%\assembly%文件夹并将 dll 文件拖放到该文件夹​​中
  • 在 GAC中使用gacutil.exe安装程序集的语法如下:
  • gacutil -i <assembly name>
  • gacutil -i hello.dll
  • 如果gacutil.exe不在您的系统路径中,请使用Visual Studio Developer Command Prompt 或 Visual Studio Developer PowerShell

参考:Fix missing Visual Studio SOLIDWORKS API SDK project templates

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值