Skip to content
This repository was archived by the owner on Nov 20, 2018. It is now read-only.

Update dependencies and build version to 1.2.0 #272

Merged
merged 1 commit into from
Mar 14, 2017

Conversation

natemcmaster
Copy link
Contributor

  • Unify dependencies.
  • Remove duplicated code from aspnet/common. This duplicated code was added because of the weird timing and forking required to build the 1.0.0 tools. We can now use a package reference.
  • Update appveyor image

cc @Eilon

@JunTaoLuo can you take a look? This is just build stuff, no functional changes here.

Unify dependencies
Remove duplcated code from CommandLineUtils
Update appveyor image
@natemcmaster natemcmaster merged commit 8c32731 into dev Mar 14, 2017
@natemcmaster natemcmaster deleted the namc/1.2.0-whatever branch March 14, 2017 19:47
natemcmaster pushed a commit to aspnet/Entropy that referenced this pull request Mar 14, 2017
natemcmaster pushed a commit to aspnet/MusicStore that referenced this pull request Mar 14, 2017
natemcmaster pushed a commit to aspnet/Mvc that referenced this pull request Mar 14, 2017
natemcmaster pushed a commit to aspnet/Security that referenced this pull request Mar 14, 2017
natemcmaster pushed a commit to aspnet/SignalR that referenced this pull request Mar 14, 2017
@@ -20,7 +20,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Process.Sources" Version="1.2.0-*" PrivateAssets="All" />
<PackageReference Include="Microsoft.Extensions.CommandLineUtils" Version="$(AspNetCoreVersion)" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very late to the party here, but why is this changed to use the package instead of shared source? Or am I reading this wrong? (I'm not sure it matters much, but I'm curious about the change.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 1.1.0-preview4-final (project.json) version of tools use API from M.Ext.CommandLineUtils that was in the 1.1.0 release, but was missing from 1.0.0. Because the MSBuild fork of this repo had to roll back from 1.1.0 dependencies to 1.0.0, we copied the source code here. We would have used the .Sources package, but the pre-release version of the MSBuild SDK we used didn't support .Source packages at the time. (Sidenote: the rel/1.0.0 branch of this project is still on an early pre-release SDK. It won't open in VS 2017

This PR upgrades to 2.0 dependencies which means we can revert to using a package reference.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, such a complex world, thank you for the explanation 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants