PackageVersion property for .NET Core projects #1146
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves NuGet/Home#3901.
Acquire package version property for a .NET Core project from the
IVsProjectRestoreInfo
as provided via the Nominate API call.Although the
$(PackageVersion)
property shouldn't differ betweendifferent TFMs current API design assumes all project properties will be
evaluated per each TFM.
As a result
SolutionRestoreService
expects to get thesame value of package version defined in each TFM property bag.
Otherwise
InvalidOperationException
will be thrown.//cc @emgarten @jainaashish @mishra14 @rohit21agrawal @natidea @rrelyea