我们上一篇《VS插件基本开发入门》介绍了VS插件基本的开发步骤,接下来介绍如何部署开发好的插件到用户电脑上。
打开”我的文档“->VS目录->Addins文件夹(Addin目录是VS创建插件时自动创建的,且里面有插件的测试接口文件,普通用户一般是没有这个文件夹的),如图:
打开接口文件,里面配置的路径是工程bin目录下dll的绝对路径,这样便于开发者调试。实际部署最好使用相对路径,然后把dll拷到Addins目录下。
工程目录下也有一个接口文件,里面的路径是相对路径,实际部署可以把这个文件和dll文件一起拷到VS的Addins目录,重启VS即可生效。
这里提供一个bat自动安装脚本,仅供参考:
echo off
set vspath="%userprofile%\Documents\Visual Studio 2012"
set addinpath="%vspath%\Addins"
rem echo %addinpath%
if exist %vspath% (
if not exist %addinpath% (
mkdir %addinpath%
)
copy AddinDemo.AddIn %addinpath%
copy AddinDemo.dll %addinpath%
echo ====================
echo 安装成功!
echo ====================
) else (
echo ==============================
echo 安装中止,%vspath% 不存在!
echo ==============================
)
pause