如何定位广泛版本的Microsoft Office互操作程序集?

时间:2010-08-06 09:01:20

标签: c# visual-studio-2005 interop ms-office

我的dev机器安装了2007,项目引用了相应版本的PIA,但我希望我的应用程序能够至少在部署时运行2003。我尝试将引用的“特定版本”属性设置为false,但这不起作用。我的Visual Studio版本是2005,BTW。

1 个答案:

答案 0 :(得分:0)

使用延迟而不是早期绑定(换句话说,不要引用任何PIA)。 This MS kb文章显示了差异。

但是,为了简化开发,有时可以更容易从早期绑定到您想要支持的最早版本(因此在Visual Studio中获得Intellisense支持等),然后在完成后删除引用并将其改为后期绑定。