Uninstalling MVVM Light through NuGet removes System.Windows.Interactivity reference

Mar 24, 2011 at 6:35 AM

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 System.Windows.Interactivity.

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?

Thanks,
Richard