mrward / monodevelop-nuget-extensions

Extends the MonoDevelop NuGet addin
MIT License
72 stars 9 forks source link

Proper Support for Wildcard Packages #25

Open dansiegel opened 6 years ago

dansiegel commented 6 years ago

I have a project that makes heavy use of wildcards for Package Management. I'm not sure how much of this is a problem of the Management Extension and how much is VSMac.

<!-- In Project A -->
<PackageRefrence Include="Xamarin.Forms" Version="2.*" />

<!-- In Project B -->
<PackageReference Include="Xamarin.Forms" Version="2.5.*" />

The result is that both projects show Xamarin.Forms (2.5.0.121934) in the NuGet References tree. The Package Manager shows Xamarin.Forms 2.0.0.6482 is installed in Project A Xamarin.Forms 2.5.0.77107 is installed in Project B

The generated project.assets.json shows it's using 2.5.0.121934

mrward commented 6 years ago

I am not sure where the more specific versions are being shown. The Manage Packages dialog shows Xamarin.Forms 2.0 or 2.5 in the installed tab depending on which project is selected - but does not show the 2.0.0.6482 or 2.5.0.77107 version.