我继承了一个程序,该程序使用从 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 连接?
米脂
相关分类