部署使用Microsoft Team Foundation Server API的代码

时间:2009-06-25 12:43:00

标签: tfs

部署使用TFS API的exe的最低要求是什么?

我有一台小C的机器:(12GB,只有1GB)。 我无法在该计算机上安装VSStudiio 2008 SP1 + Team Explorer + VSStudio SP1 SDK,因为SP1需要C:\(.NET 3.5 SP1也是如此)。 任何变通方法??? 现在我得到一个例外: System.InvalidProgramException:公共语言运行时检测到无效程序。    在Microsoft.TeamFoundation.Client.TeamFoundationServer.get_HasAuthenticated()

类似于问题:InvalidProgramException in Team Foundation Server Sample

1 个答案:

答案 0 :(得分:1)

TFS API没有官方授权的可再发行组件包。所以最小的包是团队资源管理器。我也建议使用VS SP1,以确保获得所有错误修复。不要害怕 - VS SP1包看起来很庞大并且需要永远,但它只会修补已经存在的任何产品。

一般情况下,没有每台计算机的许可限制。*但是,您需要确保所有访问您编写的服务的用户都拥有有效的CAL。 (或者您正在使用不需要CAL的TFS Workgroup Edition)

理论上,您可以尝试仅复制所需的程序集并手动将其添加到GAC。但这不受支持,技术上违反了EULA。

顺便说一下,您应该能够将上述任何内容安装到您喜欢的任何目录/驱动器上。一旦你安装了一个给定的VS产品(比如专业版),那么其他产品(例如Suite,Team Explorer等)将坚持转到同一个文件夹 - 但是初始安装应该是可配置的。

*不是100%正确 - 请阅读TFS 2008许可指南以获取完整的详细信息