C# Office是否需要安装Microsoft Office 2010主互操作程序集?

C# Office是否需要安装Microsoft Office 2010主互操作程序集?,c#,ms-word,ms-office,C#,Ms Word,Ms Office,在尝试安装Microsoft office 2010:可再发行的主互操作程序集之前,是否必须预先安装Microsoft office?由于我无法在未安装office的情况下安装PIA,并且上的文档在要求中没有提及它。安装程序确实会检查是否存在相应的office组件 如果您使用的是.NET 4或更高版本,则可以将互操作代码嵌入到程序集中(在相应程序集引用的属性中将“嵌入互操作类型”设置为true)。这样,您就可以避免必须部署PIA的整个问题。安装程序确实会检查相应的Office组件是否存在 如果您

在尝试安装Microsoft office 2010:可再发行的主互操作程序集之前,是否必须预先安装Microsoft office?由于我无法在未安装office的情况下安装PIA,并且上的文档在要求中没有提及它。

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


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

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


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

我认为不需要Office。否则,您将无法安装具有可选Office支持的.NET应用程序的必备组件。但我没有参考资料来支持它。我记得它是必需的,是的,甚至应该是相同的版本。当然,没有程序可以单独使用PIA执行。这就是为什么Office的更高版本没有可再发行版本的原因。如果您在开发环境中需要这些工具,它们应该是与Office 2010(VS 2010)并行的Visual Studio版本的一部分。您还可以使用VS生成一组IAs,您可以将其与软件一起分发。我认为不需要Office。否则,您将无法安装具有可选Office支持的.NET应用程序的必备组件。但我没有参考资料来支持它。我记得它是必需的,是的,甚至应该是相同的版本。当然,没有程序可以单独使用PIA执行。这就是为什么Office的更高版本没有可再发行版本的原因。如果您在开发环境中需要这些工具,它们应该是与Office 2010(VS 2010)并行的Visual Studio版本的一部分。您还可以使用VS生成一组可以随软件分发的IAs。