我在解决方案中有一个项目,我使用的是版本 15 的 TeamFoundation dll,而在另一个项目中,我使用的是版本 16 的 TeamFoundation dll。在我的第三个项目中,我想使用这两个项目,它们有两个不同版本的 TeamFoundation dll ,但我无法使用它。它给了我错误:
无法加载文件或程序集“Microsoft.TeamFoundation.Client,Version=15.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。
还收到警告“发现无法解决的不同版本的“Microsoft.TeamFoundation.Client”之间的冲突。”
如何在一个项目中使用两个不同版本的 teamfoundation dll。
所需的dll:
Microsoft.TeamFoundation.Client
Microsoft.TeamFoundation.Common
Microsoft.TeamFoundation.WorkItemTracking.Client
Microsoft.TeamFoundation.WorkItemTracking.Common
如被问及,我正在分享我正在使用的代码:
private void connectToServer(string serverName)
{
TfsTeamProjectCollection teamProjectCollection = new TfsTeamProjectCollection(new Uri(tfsServerName));
teamProjectCollection.Connect(ConnectOptions.None);
}
任何帮助表示赞赏。提前致谢。