Visual studio 2008 VSTO Outlook项目和转换向导
我有一个VSTO-Office2003项目。用.NET3.5/C#/VisualStudio2008编写 我已经有很长时间没有访问这个项目了,但是一个客户端需要对它进行更新,所以我加载了我的XP/Office 2003/VS 2008虚拟机,并打开了这个项目。然后它要求我升级我的项目并加载转换向导 我遵循了所选的,但没有解决问题,并且没有安装Office2007。这个虚拟机是以前的开发虚拟机Visual studio 2008 VSTO Outlook项目和转换向导,visual-studio-2008,vsto,outlook-2003,conversion-wizard,Visual Studio 2008,Vsto,Outlook 2003,Conversion Wizard,我有一个VSTO-Office2003项目。用.NET3.5/C#/VisualStudio2008编写 我已经有很长时间没有访问这个项目了,但是一个客户端需要对它进行更新,所以我加载了我的XP/Office 2003/VS 2008虚拟机,并打开了这个项目。然后它要求我升级我的项目并加载转换向导 我遵循了所选的,但没有解决问题,并且没有安装Office2007。这个虚拟机是以前的开发虚拟机 此外,项目转换后,会显示我没有运行项目所需的Office版本。您可能需要检查目标Outlook版本。您可
此外,项目转换后,会显示我没有运行项目所需的Office版本。您可能需要检查目标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中使用合适的版本对其进行更改