C# 我是否可以在不安装Office 2013的情况下构建引用Office 2013 COM组件的项目?

C# 我是否可以在不安装Office 2013的情况下构建引用Office 2013 COM组件的项目?,c#,.net,office-interop,C#,.net,Office Interop,我们有一个参考Microsoft.Office.Interop.Word 8.6.0.0的小项目。该引用是通过“添加引用”窗口中的COM选项卡添加的,因此底层的.csproj引用是一个COMReference 目前我正在尝试建立一个构建服务器,据我所知,直接使用Office 2013 PIA已经不可能了 这令人难以置信地沮丧,因为我不想在构建服务器上部署Office实例。没有安装Office,有什么方法可以实现我的目标吗?您看到了吗?它们仍然存在,您可以在安装了Office 2013的计算机上从

我们有一个参考Microsoft.Office.Interop.Word 8.6.0.0的小项目。该引用是通过“添加引用”窗口中的COM选项卡添加的,因此底层的.csproj引用是一个COMReference

目前我正在尝试建立一个构建服务器,据我所知,直接使用Office 2013 PIA已经不可能了


这令人难以置信地沮丧,因为我不想在构建服务器上部署Office实例。没有安装Office,有什么方法可以实现我的目标吗?

您看到了吗?它们仍然存在,您可以在安装了Office 2013的计算机上从GAC复制它们。程序集引用的Path属性显示文件的路径。在构建服务器上使项目和构建与在开发人员机器上的工作方式不同的智慧是相当低的。@HansPassant关于构建差异的公平点-我已经更新了引用,指向签入SCM的互操作DLL副本,因此所有机器都将从该副本生成。谢谢你的建议,没问题。但是,请务必在源代码中高度可见的位置写一个大而肥的注释,没有人会记得如何在Office2020中这样做。