Introduction of solution info and project file info#295
Introduction of solution info and project file info#295Corniel merged 5 commits intoBuildalyzer:mainfrom
Conversation
|
Since dotnet/sdk#50022 is now fixed and a part of .NET 10 this is even more relevant hoping you get the review you were looking for in #304 (comment) |
|
I'm confused - this PR doesn't add SLNX support at all? Or are you intending to introduce this as an 'abstraction' and then convert SolutionInfo over into being based on the Microsoft.VisualStudio.SolutionPersistence models? |
|
@baronfel Originally, this PR had nothing to do with SLNX support. But I'll update this PR so that the |
|
Hi @josephwoodward @phmonte, |
|
@kudima03 I would urge you to also give some feedback/review. The more people who check a PR, the better. |
0870f85 to
dd658e9
Compare
dd658e9 to
821f0b5
Compare
Co-authored-by: Frulfump <Frulfump@users.noreply.github.com>
Both
SolutionInfoandProjectInfoare immutable objects, describing the solution and its projects under analysis. They reflect the information resolved by calling MS'sSolutionFile, and our ownProjectFile. As a result two properties ofIAnalyzerManagerare marked as obsolete.This should also close #303
Before this can be finished, first #316 should be completed.
As this build now fails due to the issue reported at #328, also build dependency updates are included.