Раньше я мог просто дважды щелкнуть файл XAML процесса сборки, чтобы открыть/отредактировать его с помощью источника (TFS).Ошибка загрузки пользовательской сборки
Теперь, при загрузке одного из наших пользовательских шаблонов процессов сборки, я получаю следующее сообщение об ошибке:
Could not load file or assembly 'Microsoft.VisualStudio.Platform.VSEditor.Interop, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
У меня также есть куча ошибок в протоколе ошибок. Наиболее видным/тяжелая из которых:
Compiler error(s) encountered processing expression "Workspace". Value of type 'Microsoft.TeamFoundation.VersionControl.Client.Workspace' cannot be converted to 'Microsoft.TeamFoundation.VersionControl.Client.Workspace'. Type mismatch could be due to mixing a file reference to 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll' in project 'vbhost' with a file reference to 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\v4.0_12.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll' in project 'vbhost'. If both assemblies are identical, try replacing these references so both references are from the same location.
Как:
Compiler error(s) encountered processing expression "BuildDetail". Type 'IBuildDetail' is not defined.
Это все повторяющиеся несколько раз для нескольких операторов и несколько сборок.
Мои коллеги получают те же ошибки, все используют VS 2013 Pro, но каждый с разными конфигурациями машины (некоторые из них имеют VS 2015 CTP, другие имеют дополнительные библиотеки API TFS и т. Д.). Однако ошибки совместимы во всех махинах.
В чем причина этих ошибок? Определения не изменились более года. Что могло измениться, чтобы наши сборки больше не загружались?
Что это должно быть вместо этого? – qJake
Если вы используете агент сборки TFS2013, вы должны удалить конкретную версию: xmlns: mtbc1 = "clr-namespace: Microsoft.TeamFoundation.Build.Client; assembly = Microsoft.TeamFoundation.Build.Client" – ds19