Замена вспомогательной библиотеки System.Windows.Interactivity.dll
Есть такая библиотека - System.Windows.Interactivity.dll – используемая многими проектами, в которых имеется WPF. В проекте ModPlus в том числе. И есть один очень важный момент при её использовании – её можно взять из Blend SDK (Установив вместе с Visual Studio), а можно использовать NuGet-пакет. И бывают такие ситуации, что у пользователя на компьютере оказываются плагины с разными версиями этой библиотеки. Иногда это не приносит проблем. Но бывают и обратные случаи. Один из таких случаев известен на данный момент – если вы используете Dynamo и пакет нодов archi-lab.net, то при установленном ModPlus будет происходить ошибка. Причем ошибка будет происходить в Dynamo и проблема именно в нодах, но проще и быстрей исправить её мне.
Изучив немного просторы интернета, я узнал, что в 2018 году компания Microsoft выпустила ещё одну библиотеку - Microsoft.Xaml.Behaviors.dll – которая заменяет собой устаревшую System.Windows.Interactivity.dll. Поэтому своим волевым решением я удаляю библиотеку System.Windows.Interactivity.dll из ModPlus, заменяя её на Microsoft.Xaml.Behaviors.dll. Сегодня будут выпущены соответствующие обновления.
Зачем я все это прочитал? – можете спросить вы. Дело в том, что это «опасное» обновление, которое может все сломать. Если после автоматического обновления у вас вдруг что-то не будет работать, то следует выполнить обновление с помощью веб-установщика. Если вдруг и это не поможет, то прошу как можно быстрее сообщить об этом, чтобы я как можно быстрее исправил ситуацию.
Но, надеюсь, что все пройдет гладко!
Спасибо за понимание!