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