【问题标题】:VSTO Outlook Project and Conversion WizardVSTO Outlook 项目和转换向导
【发布时间】:2011-02-15 20:02:24
【问题描述】:

我有一个 VSTO - Office 2003 项目。用 .Net 3.5/C#/Visual Studio 2008 编写。

我已经很久没有访问这个项目了,但是一个客户需要对其进行更新,所以我加载了我的 XP/Office 2003/VS 2008 虚拟机,并打开了这个项目。然后它要求我升级我的项目并加载转换向导。

我关注了选中的answer for a similar question,但是并没有解决问题,并且没有安装Office 2007。这个虚拟机是之前的开发虚拟机。

另外,一旦项目被转换,它说我没有运行项目所需的 Office 版本。

【问题讨论】:

    标签: visual-studio-2008 vsto outlook-2003 conversion-wizard


    【解决方案1】:

    您可能需要检查目标 Outlook 版本。您可以从插件项目文件中执行此操作。

    <ProjectProperties HostName="Outlook" HostPackage="{20A848B8-E01F-4801-962E-25DB0FF57389}" OfficeVersion="14.0" VstxVersion="4.0" ApplicationType="Outlook" Language="cs" TemplatesPath="VSTOTemplates" DebugInfoExeName="#Software\Microsoft\Office\14.0\Outlook\InstallRoot\Path#outlook.exe" AddItemTemplatesGuid="{66FE057A-6BD5-4A46-8060-3C3E596574A0}" />
    

    这里我们可以看到版本是14(outlook 2010):OfficeVersion="14.0" 要为 Outlook 2007 更改它,您需要将 OfficeVersion 更改为 12.0 。对于 2003 年,我认为是 11 年,但我没有在 2003 年工作。另外,不要忘记在 DebugInfoExeName 中使用适当的版本进行更改

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 1970-01-01
      • 2010-10-31
      • 1970-01-01
      • 2015-10-12
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 2022-07-22
      相关资源
      最近更新 更多