Я унаследовал программу, которая записывает программные документы для проектов, используя информацию, полученную из 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?