Skip to content
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

Porting changes need for 15.3 VS to work with a 1.0.x SDK to rel/1.0.0 #1139

Merged
merged 6 commits into from
Apr 21, 2017
Merged

Porting changes need for 15.3 VS to work with a 1.0.x SDK to rel/1.0.0 #1139

merged 6 commits into from
Apr 21, 2017

Conversation

srivatsn
Copy link
Contributor

We've made a couple of changes to the Project System that are dependent on changes in the SDK. For a newer version of VS to be able to work with the 1.0.x SDK, we need these changes in the 1.0.x SDK. This PR ports:

#949 - Add default configurations.
Without this change, projects fail to load because it won't be able to find any configurations at all.

#1090 - Changes needed for Dependencies tree.
Without this change, the dependencies node will do design-time builds for all target frameworks causing the node to be slower
@abpiskunov can you look to make sure I got this right?

@livarcocc @dsplaisted @nguerrera @dotnet/project-system

abpiskunov and others added 6 commits April 21, 2017 13:55
What changes is the way we discover Sdk references. Now we have support for cross-targeting DT builds for dependencies and can run sdk targetes for each target in DT build. This simplified things since we don't have to call ResolvePackageDependenciesDesignTime to produce flat list accross all targets, but rely on packages evaluated for given target.
Project system would know how to map sdk to corresponding package for given target.
…fined in the C#/VB targets in the MsBuild repo)
…gn time targets) and add the InferredFromUsage workaround back.
@livarcocc livarcocc merged commit 6e23579 into dotnet:rel/1.0.0 Apr 21, 2017
@srivatsn srivatsn deleted the cherrypick branch April 21, 2017 23:21
mmitche pushed a commit to mmitche/sdk that referenced this pull request Jun 5, 2020
…127.4 (dotnet#1139)

- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19577.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants