【发布时间】:2020-01-21 20:21:44
【问题描述】:
我继承了一个程序,该程序使用从 TFS 提取的信息为项目编写软件文档。它是使用 Visual Studio 2010 编写的。我试图让程序在不需要安装 Visual Studio 2010 的情况下运行。当尝试在安装了 VS 2015 或更高版本的情况下运行程序时,我首先收到此错误:
BadImageFormatException:无法加载文件或程序集 'Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore, 版本=10.2.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a' 或 它的依赖项之一。试图加载一个带有 格式不正确。
源于此方法:
public WorkItemStore GetworkItemStore()
{
WorkItemStore _tfs = new WorkItemStore(m_TeamProjectCollection);
return _tfs;
}
当它第一次尝试连接到 TFS 时会出现此错误。安装 VS 2010 可以让程序正常运行而不会出现任何问题,但是,将 VS 2010 安装在将用于运行该程序的每台机器上并不是一种选择。
我的问题是 VS 2010 安装的哪些内容在更高版本的 VS 中不可用或已更改以允许该程序与 TFS 连接?
【问题讨论】:
标签: c# visual-studio tfs tfs-sdk