C# TFS构建代理和办公室PIA

C# TFS构建代理和办公室PIA,c#,tfs,interop,ms-office,office-2007,C#,Tfs,Interop,Ms Office,Office 2007,我目前正在调查TFS 2012自动构建/构建代理 我的情况是: 构建Office 2007加载项的旧式解决方案 测试生成控制器 两个测试生成代理,一个在Windows 7和Windows Server 2012中 生成代理上未安装visual studio或office 为了让构建代理编译项目,我需要安装安装在构建代理上的Office2007PIA库。我在Windows7机器上成功地做到了这一点,因为它有office,作为标准映像的一部分 但是,Server 2012计算机不是,因为它是wi

我目前正在调查TFS 2012自动构建/构建代理

我的情况是:

  • 构建Office 2007加载项的旧式解决方案
  • 测试生成控制器
  • 两个测试生成代理,一个在Windows 7和Windows Server 2012中
  • 生成代理上未安装visual studio或office
为了让构建代理编译项目,我需要安装安装在构建代理上的Office2007PIA库。我在Windows7机器上成功地做到了这一点,因为它有office,作为标准映像的一部分

但是,Server 2012计算机不是,因为它是windows服务器

当我尝试安装Office2007PIA可再发行库时,它会阻止我,因为没有安装Office。我的第一个想法是,我不愿意安装office,因为:

  • 这是office,我不应该在服务器上安装office
  • 我必须调查许可证问题
有没有办法在没有Office的情况下在windows server上安装Office 2007 PIA


如果需要,我可以手动安装。

可以在此处找到独立的可再发行版本,除非他们更改了要求,否则不需要安装office

只需安装office即可满足pia库的预安装要求

我们当前的版本使用2007年的office pia,而更新到2010年的pia意味着我们很可能需要进行一轮测试,因为这是一项代码更改。2007 PIA可再发行版有一个Office安装启动条件,在这种情况下,您别无选择,只能在构建服务器上安装Office。是的,这就是我最后所做的,如果您重新发布/编辑它作为答案,我会将其标记为正确。谢谢