I noticed when I uninstall MVVM Light Toolkit using the NuGet Package Manager, the uninstaller also removes the reference for
System.Windows.Interactivity even if other classes in my project reference it. This can break the application if other classes or XAML require a reference to
Is this the expected behaviour? I'm new to NuGet, but shouldn't it support checking for shared references in the project before blindly removing references for assemblies contained in the NuGet Package?