-
-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version number not available for packages added using GlobalPackageReference in Directory.Packages.props #225
Comments
@AndrewPearson, I tried to reproduce the problem and it worked, do you have an example of the project? |
Hi @phmonte, I found this issue while using a dotnet tool called snitch, which makes use of buildalyzer. I did also report the issue on that project (spectresystems/snitch#39) To replicate the problem:
With this solution, try the following code which uses Buildalyzer:
When I run this locally, the version is blank. I hope this explanation is clear enough to explain the problem I see. Please do ask any questions you might have, and thanks again for taking a look. |
Thank you very much, I believe it is now possible to simulate, I will update soon. |
I added a reproducer. I'm not sure why you use If you use |
A description of the use of |
@AndrewPearson See my reporducer. I'm affraid that this is bug/feature that is not due to a bug in Buildalyzer. If I may ask, why do you want to know this version? May be, a (to be created) rule of .NET project file analyers I might solve what you want to achieve? |
I use a tool called snitch, which makes use of buildalyzer. Snitch fails to run on a project I have, producing errors. I debugged into snitch's code, and found this issue with the version number being blank. |
If a solution uses Directory.Packages.props and has a GlobalPackageReference declaration, then the version number of the package is missing when analyzed.
The package appears in each project's PackageReferences, but the version is blank.
The text was updated successfully, but these errors were encountered: