aspnetcore/build/tasks
Nate McMaster 309e9e3077
Widen dependency version range on Microsoft.AspNetCore.App to allow patch updates (#1186)
Originally, we thought using exact version ranges on the dependencies of Microsoft.AspNetCore.App
would help protect consumers from lifting binaries out of the shared framework. However,
this makes it difficult for consumers to use packages that share a dependency with .App.
When users tried to mix Microsoft.EntityFramework.SQLite 2.1.1 with Microsoft.AspNetCore.App 2.1.0,
NuGet errors and warnings made it difficult to reason about what was wrong, and how to resolve it.

This changes the dependency version range to allow uses to upgrade within the major.minor patch family
without needing to override NuGet warnings. This removes some of the protections against users
unintentionally lifting to a binary newer than the shared framework, however, after lots of discussion,
we believe this is a better user experience.
2018-05-31 12:40:52 -07:00
..
BuildGraph
CodeGen
Logger
ProjectModel Run VerifyCoherentVersions check (#1156) 2018-05-08 16:51:26 -07:00
Utilities
AddArchiveReferences.cs
AddMetapackageReferences.cs Widen dependency version range on Microsoft.AspNetCore.App to allow patch updates (#1186) 2018-05-31 12:40:52 -07:00
AnalyzeBuildGraph.cs
CheckExpectedPackagesExist.cs
CheckRepoGraph.cs Fixup the effect of cascading versions (#1187) 2018-05-30 10:58:10 -07:00
CheckVersionOverrides.cs Pin to stable 2.1.0 corefx packages (#1188) 2018-05-30 13:42:36 -07:00
CreateLzma.cs
GenerateRestoreSourcesPropsFile.cs
JoinItems.cs
OrderBy.cs
ProcessSharedFrameworkDeps.cs
PublishToAzureBlob.cs
RepoTasks.csproj
RepoTasks.tasks Pin to stable 2.1.0 corefx packages (#1188) 2018-05-30 13:42:36 -07:00
ResolveSymbolsRecursivePath.cs
TrimDeps.cs
VerifyCoherentVersions.cs Run VerifyCoherentVersions check (#1156) 2018-05-08 16:51:26 -07:00
tasks.sln