项目要用SolidWorks进行二次开发,今天准备入个门,却发现路漫漫其修远兮,过程极为坎坷。
首先要找到安装文件(iso)中的一个叫SOLIDWORKS API SDK.msi的安装文件。它在apisdk文件夹下。找到他,双击,安装。再打开visual studio,新建项目,发现项目给出的模板里面没有SolidWorks相关的模板,则说明安装的不是那么特别成功。这时候就需要自己去手动安装了。
在网上查了些资料,手动安装总结为以下几步。
特注:此法用于添加C#开发的模板,其他语言类似,可做参考,但不可做完全参考。
1,解压缩上面提到的那个.msi文件,解压缩此文件有很多种方法,有一位大佬给出的方法很方便。
在命令行下运行:
msiexec /a "D:\SolidWorks API SDK.msi" /qb TARGETDIR="D:\API"
前一个目录是SDK文件所在路径,后一个是放置解压缩文件的目录,按自己实际修改。
2,解压文件之后,在解压缩之后的文件夹下能找到一个swcsharpaddin.zip的文件,找这个文件的最好方法就是在已解压缩文件夹下搜索这个文件名。然后将此.zip文件复制在visual studio的模板路径下面。找模板路径名的方法也很简单,就是在visual studio种,点击工具,选择下面的“选项”,再选择项目和解决方案,下面有一个叫“位置”的东西,点击它,就能看到自己的模板路径了。
3,将上述的.zip文件复制在Visual Studio 2017\Templates\ProjectTemplates\Visual C#\文件夹下。
4,再新建项目,查看visual studio是否给出了solidworks的模板。