Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VSTO如何在VisualStudio2010中工作?_Visual Studio_Vsto - Fatal编程技术网

Visual studio VSTO如何在VisualStudio2010中工作?

Visual studio VSTO如何在VisualStudio2010中工作?,visual-studio,vsto,Visual Studio,Vsto,关于VSTO项目的几个问题我不明白: 注册-与我有安装项目的本机Office插件不同,托管插件中的部署是如何工作的?构建项目后,我在注册表中确实有定义插件的必要条目(HKCU\Software\Microsoft\Office\Outlook\Addins…)。执行此注册的代码在哪里 还有,为什么在港大?我想为所有用户定义插件(在HKLM中)。我该如何改变这一点 当我按F5时,Visual Studio如何知道启动Outlook?在项目的属性页中的“调试”选项卡下,“启动选项”设置为“启动项目”

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

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

  • 还有,为什么在港大?我想为所有用户定义插件(在HKLM中)。我该如何改变这一点

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

  • 正在查找有关VSTO的更多资料。你能推荐一种资源吗

  • 一些答案 1.基本上与托管项目相同,只是Reg条目指向.MANIFEST文件,该文件反过来标识加载项程序集的dll

  • 哦。这是一个很长的故事,网上有很多关于它的信息。谷歌“为所有用户注册加载项”。 简短的版本是,这是可能的,但需要一些非常奇怪和难以解释的诡计
  • 如果您已经创建了Outlook加载项属性,那么凭借该项目类型,VS知道开始时要做什么
  • 我从未找到vsto材料的可靠来源。谷歌一直是我最好的朋友。安德鲁·科茨(Andrew Coates)在这里有一个相当不错的列表

  • 我没有明确的信息,但目前我正在研究,到目前为止,这是一个很好的信息来源。请让我知道这是否适用于您的Outlook项目