繁体   English   中英

使用Visual Studio安装程序构建加载项的注册表项

[英]Registry keys for building addin using visual studio installer

我可以使用Visual Studio安装程序-扩展程序为c#Outlook Addin创建安装的MSI。

这是我使用的链接-https: //msdn.microsoft.com/en-us/library/cc766795.aspx

我使用上面的链接成功创建了插件,但是它没有出现在Outlook中,因为上面的链接没有讨论注册表项。

因此,我根据链接添加了注册表项-https: //msdn.microsoft.com/zh-cn/library/cc442767.aspx

我将“ installdir”更改为“ targetdir”,因为安装的Visual Studio已将属性设置为targetdir,如果我们使用installshield进行构建,则installdir属性将位于其中。

因此,即使指向正确的安装目录和插件的多数民众赞成也在Outlook中加载。 但这给了错误,因为起初我尝试使用

file:///[TARGETDIR]abc.vsto|vstolocal  where abc is my product name.  

但是abc.vsto不存在(我在将项目输出添加到应用程序文件夹时选择了“主要输出”),因此Outlook抱怨这一点。

然后我尝试了file:/// [targetdir] abc.dll,这给了我错误:

Exception reading manifest from file:///path/to/setup/abc.dll:
manifest may not be valid or the file could not be opened

确保已执行 MSDN中的“ 使用Windows Installer部署Office解决方案”一文中描述的所有步骤。 通常,您可能还会发现“ 部署Office解决方案”部分很有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM