visual-studio-2008 - 如何分发使用 Team Foundation Server API 的服务?

标签 visual-studio-2008 tfs

有大量使用 TFS API 创建工作项的优秀示例,这些都打包为 VS 2008 SDK 的一部分。所以,想象一下我创建了一个简单的 Web 服务,它需要一些信息,然后创建一个工作项。

一切都在本地运行得很好,但是如果我想将该 Web 服务部署到其他地方怎么办?在本地,我只是引用:

1) Microsoft.TeamFoundation.Client
2) Microsoft.TeamFoundation.WorkItemTracking.Client

有没有人幸运地弄清楚如何在没有安装 Visual Studio 或 VS SDK 的机器上使用这些库部署库或服务?是否有某种可再发行的 TFS SDK 可用?可能是一些许可原因?

顺便说一句,如果我只是将这些 dll 复制到 Web 服务器,我会收到以下错误:

System.InvalidProgramException:公共(public)语言运行时检测到无效程序。

伊克。

提前致谢!

编辑:注意事项,this person had the exact same problem , 没有解决...

编辑:叹息。谷歌搜索/黑客攻击了三个小时,然后发布了这个,然后五分钟后找到了我认为的答案。 Must install Team Explorer?可验证?

最后编辑:是的,就是这样。安装 Team Explorer 就可以了...

最佳答案

是的,我认为没有 TFS 可再发行版。您可以下载并安装explorer client ,但您仍需要拥有与该安装关联的许可证 (CAL)。

编辑:这不再正确(2014 年)。 正如@LordHits 的回答所暗示的那样,微软现在为此提供了一个可再分发的,明确标记为“免费”的。

关于visual-studio-2008 - 如何分发使用 Team Foundation Server API 的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1015648/

相关文章:

git - 使用 git-tfs 时在 TFS 中存储 git 提交元数据

asp.net - 如何对跨项目共享的资源进行版本控制

c++ - 是否可以在不重新启动 Visual Studio 的情况下编译 32 位和 64 位配置?

c++ - 为什么 C++ fwrite() 在发行版中产生更大的输出?

visual-studio - Visual Studio 2008 : Find and Replace with new line character?

tfs - 将文件从 Visual Studio Team Services 中的构建服务器提交回存储库

c# - 从SQL Server数据库表中检索最后一个ID

visual-studio-2008 - VS2008 Xaml 编辑器完全不稳定

visual-studio-2015 - TFS 2013 Build 强制 MSBuild 使用 Visual Studio 2015

.net - Team Foundation Server 比较