VSTO如何在Visual Studio 2010中运行?

时间:2011-02-16 16:50:04

标签: visual-studio vsto

关于VSTO项目的几个问题我不明白:

  1. 注册 - 与本机Office插件不同,我在安装项目中,部署如何在托管加载项中运行?在构建项目之后,我确实在注册表中有必要的条目来定义插件(HKCU \ Software \ Microsoft \ Office \ Outlook \ Addins ...)。执行此注册的代码在哪里?

  2. 另外,为何在HKCU?我希望为所有用户定义插件(在HKLM中)。我该如何改变?

  3. 当我按F5时,Visual Studio如何知道启动Outlook?在项目的属性页面中,在调试选项卡下,“启动选项”设置为“启动项目”。谁告诉Visual Studio启动项目意味着启动Outlook?

  4. 寻找有关VSTO的更多资料。你能推荐资源吗?

2 个答案:

答案 0 :(得分:0)

一些答案 1.对于托管项目基本相同,只是Reg条目指向.MANIFEST文件,后者又标识了插件程序集的dll。

  1. 哦~~。这是一个很长的故事,网上有很多关于它的信息。 Google“为所有用户注册插件”。 简短版本是可能的,但需要一些非常奇怪和难以解释的注册表shinanigans。
  2. 如果您已经创建了Outlook插件属性,那么凭借该项目类型,VS知道在开始时该做什么。
  3. 我从未找到过vsto材料的确切来源。谷歌一直是我最好的朋友。安德鲁科茨在这里有一个相当不错的名单 http://blogs.msdn.com/b/acoat/archive/2007/08/02/vsto-resources.aspx

答案 1 :(得分:0)

我没有明确的信息,但目前我正在通过http://msdn.microsoft.com/en-us/library/ff937654.aspx,到目前为止,这是一个很好的信息来源。如果这对您的Outlook项目有效,请告诉我。