3

Я пытаюсь использовать EnumerableDebugVisualizer и List Visualizer, к сожалению, ни один из них не имеет сборки для Visual Studio 2015.Visual Studio 2015 отладки визуализатора изменения

Я попытался с помощью библиотеки DLL, предоставляемые которые для VS 2013 и VS 2010 и оба их ошибка со следующим типом сообщения при попытке визуализации:

Невозможно загрузить пользовательский визуализатор.

Дополнительная информация: Пользовательский интерфейс на стороне типа визуализатор «ListVisualizer.DebuggerSide» должен быть производным от «Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer».

Я декомпилировал библиотеки DLL или исполняемые файлы с dotPeek и оба визуализаторов сделать проистекает из Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer так что я не знаю, что именно является причиной ошибки.

Любые идеи о том, как заставить их работать с Visual Studio 2015?

+1

скорее всего, 'Microsoft.VisualStudio.DebuggerVisualizers.dll' сборка VS2013 имеет другую версию сборки, чем один из VS2015, Таким образом, в то время как типы имеют одинаковые«имена», они имеют разные v ersions - что-то может не отображаться в сообщениях об ошибках (dotPeek должен помочь найти это, хотя). Если это так, визуализатор, о котором идет речь, нужно будет перестроить для VS2015 (используя его версию «Microsoft.VisualStudio.DebuggerVisualizers.dll»). –

+0

Возможно, я дам ему чек позже и расскажу, как это происходит. –

ответ

0

Вы пробовали каталог% VSINSTALLDIR% \ Common7 \ Packages \ Debugger \ Visualizers? Я имею в виду ... Program Files ... \ Microsoft Visual Studio 12.0 \ Common7 \ Packages \ Debugger \ Visualizers. Вероятно, вы можете найти там dll.

или

Установите NuGet пакет

$ Install-Package VSSDK.DebuggerVisualizers.10

Дайте нам знать.

+0

Не ответ: я уже упоминал в вопросе, что это не работает. –

+0

Да. но пакет NuGet VSSDK.DebuggerVisualizers.10 также подходит для VS 2015. Ты это пробовал ? – CSA

1

Visual Studio 2015 является версия 14, поэтому убедитесь, что вы ссылки на Microsoft.VisualStudio.DebuggerVisualizers.dll из:

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2. 0

enter image description here

+0

Visual Studio 2017 изменилась на версию 15. Это помогло мне и помогло кому-то еще найти решение, если их старые визуализаторы перестали работать. – Kohins

+0

Это решило мою проблему, спасибо. Я втянул версию VS 2017 через пакет nuget, который сказал, что он будет работать с VS2012 + –