2016-01-13 49 views
1

是否必须在我们尝试安装Microsoft Office 2010之前预先安装Microsoft Office:主互操作程序集可重新分发?由于我无法安装没有安装办公室的PIA,但有关https://www.microsoft.com/en-ca/download/details.aspx?id=3508的文档却没有提到它的要求。Office是否需要安装Microsoft Office 2010主互操作程序集?

+0

我不认为Office是必需的。否则,您将无法安装具有*可选* Office支持的.NET应用程序的先决条件。但我没有参考资料来支持它。 – Heinzi

+0

据我所知,它是必需的,是的,甚至应该是相同的版本。当然,没有程序可以单独执行PIA。这就是为什么Office的更高版本没有可再分发的原因。如果您需要这些用于开发环境的应用程序,它们应该是与Office 2010(VS 2010)并发的Visual Studio版本的一部分。您也可以使用VS生成一套您可以随软件分发的IAs。 –

回答

0

安装程序确实检查相应的Office组件是否存在。

如果您使用的是.NET 4或更高版本,则可以将interop代码嵌入到程序集中(将嵌入Interop类型为相应程序集引用的属性中的true)。这样可以避免必须部署PIA的整个问题。

相关问题