使用vsto制作的word插件在用户机器上无法运行的问题
aa.bat文件
C: cd %systemroot%\Microsoft.NET\Framework\v2.0.50727
CasPol -q -u -ag 1 -url "file://C:/Release/*" FullTrust -n "test"
aa.reg文件
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\WordAddIn1]
"CommandLineSafe"=dword:00000001
"Description"="WordAddIn1 -- an addin created with VSTO technology"
"FriendlyName"="WordAddIn1"
"LoadBehavior"=dword:00000003
"Manifest"="C:\\Release\\WordAddIn1.dll.manifest"
安装
1 .net运行库
2 offices2007+NET可编程性支持
3 vstor
4 执行aa.bat文件
5 执行aa.reg文件
打开word2007 com加载项->可用加载项(d)下面出现:
位置:C:\Release\WordAddIn1.dll.manifest
加载行为:未加载.managed add in loader 未能初始化
加载:WordAddIn1.dll也不行
C:\Release\存在WordAddIn1.dll.manifest和WordAddIn1.dll两个文件
在vs2005环境中没问题