.net 创建独立于版本的outlook插件

.net 创建独立于版本的outlook插件,.net,outlook,add-in,.net,Outlook,Add In,在Visual Studio 2008中使用outlook外接程序的外接程序向导时,我可以选择为outlook 2003和outlook 2007创建外接程序(均使用.NET)。但是,如果我选择其中一个,则加载项不会在其他版本中运行 创建在两个版本中运行的外接程序的最佳方法是什么?应用“干”(不要重复自己)原则,并将逻辑移出依赖于版本的项目。听起来你需要创建两个项目,每个项目都有一个版本。只需编写代码,就可以将公共类和行为包含在独立的库中,并由两者引用。希望这能有所帮助。应用“干”(不要重复自己

在Visual Studio 2008中使用outlook外接程序的外接程序向导时,我可以选择为outlook 2003和outlook 2007创建外接程序(均使用.NET)。但是,如果我选择其中一个,则加载项不会在其他版本中运行


创建在两个版本中运行的外接程序的最佳方法是什么?

应用“干”(不要重复自己)原则,并将逻辑移出依赖于版本的项目。听起来你需要创建两个项目,每个项目都有一个版本。只需编写代码,就可以将公共类和行为包含在独立的库中,并由两者引用。希望这能有所帮助。

应用“干”(不要重复自己)原则,并将逻辑从依赖版本的项目中移出。听起来你需要创建两个项目,每个项目都有一个版本。只需编写代码,就可以将公共类和行为包含在独立的库中,并由两者引用。希望这能有所帮助。

Outlook 2003加载项应能在Outlook 2007中工作。我正在用VS2005编写一个插件,它可以在这两种情况下工作。确保您使用的是2003年的PIA。如果创建自己的互操作程序集,则会出现问题

我还使用只安装了Outlook 2003和Visual Studio的特殊开发机器。我还有其他使用Outlook 2007进行测试的机器


尝试在Outlook 2007上安装2003加载项时会出现哪些错误

Outlook 2003加载项应在Outlook 2007中工作。我正在用VS2005编写一个插件,它可以在这两种情况下工作。确保您使用的是2003年的PIA。如果创建自己的互操作程序集,则会出现问题

我还使用只安装了Outlook 2003和Visual Studio的特殊开发机器。我还有其他使用Outlook 2007进行测试的机器


尝试在Outlook 2007上安装2003加载项时会出现哪些错误

一些使用office的独立于版本的在线开源项目


一些使用office的独立于版本的在线开源项目