2009-06-25 75 views
1

部署使用TFS API的exe的最低要求是什么?部署使用Microsoft Team Foundation Server API的代码

我有一个小C:(12GB只剩下1GB)的机器。 由于SP1需要C:\(因此.NET 3.5 SP1),我无法在该机器上安装VSStudiio 2008 SP1 + Team Explorer + VSStudio SP1 SDK。 任何解决方法? 目前我收到一个异常: System.InvalidProgramException:公共语言运行时检测到一个无效的程序。 在Microsoft.TeamFoundation.Client.TeamFoundationServer.get_HasAuthenticated()

它类似的问题:InvalidProgramException in Team Foundation Server Sample

回答

1

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

一般没有每台机器许可限制。*但是,你需要确保谁将会访问你写服务的所有用户都有一个有效的CAL。 (或者你正在使用TFS工作组版,它不需要客户端访问许可)

在理论上,你可以用复制实验,你需要的组件,然后手动将其添加到GAC。但这不受支持,并且在技术上违反了EULA。

顺便说一句,你应该能够安装任何上述任何目录/驱动器你喜欢。一旦你安装VS产品给定的(比如,专业),那么其他产品(如套房,团队资源管理器等)将坚持要去同一个文件夹 - 但最初的安装应该是可配置的。

*不是100%的真实 - 读TFS 2008许可指南完整的细节

+0

此外,我才知道,VSStudio需要一个巨大的临时文件夹空间。所以可以尝试将温度的位置改变为更大的驱动器。 – 2009-07-28 04:57:53

相关问题