我试图访问Add-in"关系中的任何识别属性"或"注册"从VSTO加载项到Outlook。如何从正在运行的程序集中访问该信息?
由于我猜测并不能很好地提出我的问题,我会备份:为了让Outlook或办公应用程序识别并加载VSTO加载项,必须在几个位置之一中创建注册表项。在这个位置,有一个以加载项"标识符"命名的键,然后该键有几个值,包括一个将Office应用程序指向加载项程序集的值。
这有效地将加载项注册到office应用程序,我希望能够访问区分该注册的内容 - 我认为理想情况下是注册表项本身。
编辑/我希望能够多次注册同一个程序集,但让它知道哪个"注册"它是,以便知道在哪里寻找每个注册的不同设置。 /编辑
这可能吗?我该怎么做?
答案 0 :(得分:0)
VSTO加载项基本上是一个常见的.NET应用程序,它为Office注册一些注册表项,以便能够识别已安装的加载项并让Office与这些加载项进行交互。
您可以在此处找到Office用于标识加载项的注册表信息。
https://msdn.microsoft.com/en-us/library/bb386106.aspx
如果您查看下一页中的图片,您可以了解如何识别加载项以及Office客户端应用程序如何加载加载项:
答案 1 :(得分:0)
作为我的其他答案中的选项的替代,您可以查看以下帖子,而不是查看产品版本(正如原始帖子中针对该问题所要求的那样),您可以获取程序集信息以确定您正在寻找: