gpt4 book ai didi

c# - 使用 Team Foundation Server DLL 作为类库中的引用

转载 作者:太空狗 更新时间:2023-10-29 23:00:45 25 4
gpt4 key购买 nike

我创建了一个 Windows 服务来与 TFS 服务器交互,它在我的本地机器上运行良好。为了完成这项工作,我不得不添加对 Microsoft.TeamFoundation.Client.dll 的引用——我从本地计算机上的 TFS 安装复制了这个文件,然后将其添加到一个文件夹中,然后添加了对 dll 的引用我的项目。

现在我需要在服务器上部署,我认为将服务器上的 dll 复制到与 .exe 相同级别的文件就足够了。但它一直说 Could not load file or assembly 'Microsoft.TeamFoundation.Client

我需要在这里做什么?

编辑: 好的,所以我发现微软 dll 是 32 位的,而服务器是 64 位的。我也将服务目标更改为 32 位,但我仍然遇到同样的问题...

最佳答案

Team Foundation Server 对象模型(客户端程序集)安装在 GAC 中(连同它的其他依赖项)。它们作为 Visual Studio 和团队资源管理器 SKU 的一部分分发,这是将它们作为 redist 使用的受支持方式。

最近,对象模型也作为单独的安装程序提供:

http://visualstudiogallery.msdn.microsoft.com/a37e19fb-3052-4fc9-bef7-4a4682069a75

那是 2010 OM 的。我相信 2012 OM 安装程序正在开发中。

这是一个相关链接:

http://blogs.msdn.com/b/buckh/archive/2012/07/14/standalone-installer-for-the-tfs-client-object-model.aspx

如果在作为单独的 sku 发布之前您必须拥有 2012 OM,解决方法是使用此处提供的团队资源管理器 sku:

http://www.microsoft.com/en-us/download/details.aspx?id=30656

更新:2012 OM 在这里重新发布:http://visualstudiogallery.msdn.microsoft.com/f30e5cc7-036e-449c-a541-d522299445aa

更新:2015 年,OM 不再在 GAC 中。移动到 nuget 包进行消费。

关于c# - 使用 Team Foundation Server DLL 作为类库中的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com