Switching to using a csv as the source of our lts packages. Also, this is a more comprehensive list.
This commit is contained in:
parent
12abcf7208
commit
deb50a3cc7
11 changed files with 683 additions and 1887 deletions
src
Microsoft.DotNet.ProjectJsonMigration
ConstantPackageVersions.csDotnetSupportedPackageVersionsCsvProvider.csIDotnetSupportedPackageVersionsProvider.csMicrosoft.DotNet.ProjectJsonMigration.csprojPackageConstants.cs
Rules
SupportedPackageVersions.csdotnet-supported-package-versions.csvdotnet/commands/dotnet-migrate
test/Microsoft.DotNet.ProjectJsonMigration.Tests/Rules
|
@ -7,8 +7,8 @@ namespace Microsoft.DotNet.ProjectJsonMigration
|
||||||
{
|
{
|
||||||
public const string AspNetToolsVersion = "1.0.0-msbuild3-final";
|
public const string AspNetToolsVersion = "1.0.0-msbuild3-final";
|
||||||
public const string AspNet110ToolsVersion = "1.1.0-msbuild3-final";
|
public const string AspNet110ToolsVersion = "1.1.0-msbuild3-final";
|
||||||
public const string AspNet101PackagesVersion = "1.0.1";
|
public const string AspNetLTSPackagesVersion = "1.0.2";
|
||||||
public const string EntityFramework101PackagesVersion = "1.0.1";
|
public const string EntityFrameworkLTSPackagesVersion = "1.0.2";
|
||||||
public const string TestSdkPackageVersion = "15.0.0-preview-20170106-08";
|
public const string TestSdkPackageVersion = "15.0.0-preview-20170106-08";
|
||||||
public const string XUnitPackageVersion = "2.2.0-beta4-build3444";
|
public const string XUnitPackageVersion = "2.2.0-beta4-build3444";
|
||||||
public const string XUnitRunnerPackageVersion = "2.2.0-beta4-build1194";
|
public const string XUnitRunnerPackageVersion = "2.2.0-beta4-build1194";
|
||||||
|
|
|
@ -0,0 +1,55 @@
|
||||||
|
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||||
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
namespace Microsoft.DotNet.ProjectJsonMigration
|
||||||
|
{
|
||||||
|
internal class DotnetSupportedPackageVersionsCsvProvider : IDotnetSupportedPackageVersionsProvider
|
||||||
|
{
|
||||||
|
public void AddDotnetSupportedPackageVersions(
|
||||||
|
IDictionary<PackageDependencyInfo, PackageDependencyInfo> projectDependenciesPackages)
|
||||||
|
{
|
||||||
|
var dotnetSupportedPackageVersionsPath =
|
||||||
|
Path.Combine(AppContext.BaseDirectory, "dotnet-supported-package-versions.csv");
|
||||||
|
using (var reader = new StreamReader(File.OpenRead(dotnetSupportedPackageVersionsPath)))
|
||||||
|
{
|
||||||
|
SkipHeader(reader);
|
||||||
|
while (!reader.EndOfStream)
|
||||||
|
{
|
||||||
|
var line = reader.ReadLine();
|
||||||
|
var values = line.Split(',');
|
||||||
|
var packageName = values[0];
|
||||||
|
var ltsVersion = values[1];
|
||||||
|
|
||||||
|
if (HasVersion(ltsVersion))
|
||||||
|
{
|
||||||
|
projectDependenciesPackages.Add(
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = packageName,
|
||||||
|
Version = $"[,{ltsVersion})"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = packageName,
|
||||||
|
Version = ltsVersion
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SkipHeader(StreamReader reader)
|
||||||
|
{
|
||||||
|
reader.ReadLine();
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool HasVersion(string version)
|
||||||
|
{
|
||||||
|
return !string.IsNullOrEmpty(version);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||||
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||||
|
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace Microsoft.DotNet.ProjectJsonMigration
|
||||||
|
{
|
||||||
|
internal interface IDotnetSupportedPackageVersionsProvider
|
||||||
|
{
|
||||||
|
void AddDotnetSupportedPackageVersions(
|
||||||
|
IDictionary<PackageDependencyInfo, PackageDependencyInfo> projectDependenciesPackages);
|
||||||
|
}
|
||||||
|
}
|
|
@ -11,6 +11,9 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="sdkdefaults.json" />
|
<EmbeddedResource Include="sdkdefaults.json" />
|
||||||
|
<Content Include="dotnet-supported-package-versions.csv">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Microsoft.DotNet.Cli.Sln.Internal\Microsoft.DotNet.Cli.Sln.Internal.csproj" />
|
<ProjectReference Include="..\Microsoft.DotNet.Cli.Sln.Internal\Microsoft.DotNet.Cli.Sln.Internal.csproj" />
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -23,10 +23,14 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
private readonly ProjectDependencyFinder _projectDependencyFinder;
|
private readonly ProjectDependencyFinder _projectDependencyFinder;
|
||||||
private string _projectDirectory;
|
private string _projectDirectory;
|
||||||
|
|
||||||
|
private SupportedPackageVersions _supportedPackageVersions;
|
||||||
|
|
||||||
public MigratePackageDependenciesAndToolsRule(ITransformApplicator transformApplicator = null)
|
public MigratePackageDependenciesAndToolsRule(ITransformApplicator transformApplicator = null)
|
||||||
{
|
{
|
||||||
_transformApplicator = transformApplicator ?? new TransformApplicator();
|
_transformApplicator = transformApplicator ?? new TransformApplicator();
|
||||||
_projectDependencyFinder = new ProjectDependencyFinder();
|
_projectDependencyFinder = new ProjectDependencyFinder();
|
||||||
|
|
||||||
|
_supportedPackageVersions = new SupportedPackageVersions();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Apply(MigrationSettings migrationSettings, MigrationRuleInputs migrationRuleInputs)
|
public void Apply(MigrationSettings migrationSettings, MigrationRuleInputs migrationRuleInputs)
|
||||||
|
@ -92,7 +96,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.TestSdkPackageName,
|
Name = SupportedPackageVersions.TestSdkPackageName,
|
||||||
Version = ConstantPackageVersions.TestSdkPackageVersion
|
Version = ConstantPackageVersions.TestSdkPackageVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
|
@ -104,7 +108,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.XUnitPackageName,
|
Name = SupportedPackageVersions.XUnitPackageName,
|
||||||
Version = ConstantPackageVersions.XUnitPackageVersion
|
Version = ConstantPackageVersions.XUnitPackageVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
|
@ -114,7 +118,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.XUnitRunnerPackageName,
|
Name = SupportedPackageVersions.XUnitRunnerPackageName,
|
||||||
Version = ConstantPackageVersions.XUnitRunnerPackageVersion
|
Version = ConstantPackageVersions.XUnitRunnerPackageVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
|
@ -126,7 +130,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.MstestTestAdapterName,
|
Name = SupportedPackageVersions.MstestTestAdapterName,
|
||||||
Version = ConstantPackageVersions.MstestTestAdapterVersion
|
Version = ConstantPackageVersions.MstestTestAdapterVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
|
@ -136,7 +140,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.MstestTestFrameworkName,
|
Name = SupportedPackageVersions.MstestTestFrameworkName,
|
||||||
Version = ConstantPackageVersions.MstestTestFrameworkVersion
|
Version = ConstantPackageVersions.MstestTestFrameworkVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
|
@ -145,14 +149,14 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
break;
|
break;
|
||||||
case ProjectType.Library:
|
case ProjectType.Library:
|
||||||
if (!project.HasDependency(
|
if (!project.HasDependency(
|
||||||
(dep) => dep.Name.Trim().ToLower() == PackageConstants.NetStandardPackageName.ToLower()))
|
(dep) => dep.Name.Trim().ToLower() == SupportedPackageVersions.NetStandardPackageName.ToLower()))
|
||||||
{
|
{
|
||||||
_transformApplicator.Execute(
|
_transformApplicator.Execute(
|
||||||
PackageDependencyInfoTransform().Transform(
|
PackageDependencyInfoTransform().Transform(
|
||||||
new PackageDependencyInfo
|
new PackageDependencyInfo
|
||||||
{
|
{
|
||||||
Name = PackageConstants.NetStandardPackageName,
|
Name = SupportedPackageVersions.NetStandardPackageName,
|
||||||
Version = PackageConstants.NetStandardPackageVersion
|
Version = SupportedPackageVersions.NetStandardPackageVersion
|
||||||
}),
|
}),
|
||||||
noFrameworkPackageReferenceItemGroup,
|
noFrameworkPackageReferenceItemGroup,
|
||||||
mergeExisting: true);
|
mergeExisting: true);
|
||||||
|
@ -209,7 +213,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
_transformApplicator.Execute(
|
_transformApplicator.Execute(
|
||||||
ToolTransform().Transform(ToPackageDependencyInfo(
|
ToolTransform().Transform(ToPackageDependencyInfo(
|
||||||
tool,
|
tool,
|
||||||
PackageConstants.ProjectToolPackages)),
|
SupportedPackageVersions.ProjectToolPackages)),
|
||||||
itemGroup,
|
itemGroup,
|
||||||
mergeExisting: true);
|
mergeExisting: true);
|
||||||
}
|
}
|
||||||
|
@ -267,7 +271,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
_transformApplicator.Execute(
|
_transformApplicator.Execute(
|
||||||
transform.Transform(ToPackageDependencyInfo(
|
transform.Transform(ToPackageDependencyInfo(
|
||||||
packageDependency,
|
packageDependency,
|
||||||
PackageConstants.ProjectDependencyPackages)),
|
_supportedPackageVersions.ProjectDependencyPackages)),
|
||||||
itemGroup,
|
itemGroup,
|
||||||
mergeExisting: true);
|
mergeExisting: true);
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
|
||||||
{
|
{
|
||||||
var packageRefs = outputMSBuildProject
|
var packageRefs = outputMSBuildProject
|
||||||
.Items
|
.Items
|
||||||
.Where(i => i.ItemType == "PackageReference" && i.Include != PackageConstants.SdkPackageName)
|
.Where(i => i.ItemType == "PackageReference" && i.Include != SupportedPackageVersions.SdkPackageName)
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
foreach (var packageRef in packageRefs)
|
foreach (var packageRef in packageRefs)
|
||||||
|
|
|
@ -0,0 +1,250 @@
|
||||||
|
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||||
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
namespace Microsoft.DotNet.ProjectJsonMigration
|
||||||
|
{
|
||||||
|
internal class PackageDependencyInfo
|
||||||
|
{
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string Version { get; set; }
|
||||||
|
public string PrivateAssets { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class SupportedPackageVersions
|
||||||
|
{
|
||||||
|
public const string SdkPackageName = "Microsoft.NET.Sdk";
|
||||||
|
public const string WebSdkPackageName = "Microsoft.NET.Sdk.Web";
|
||||||
|
public const string TestSdkPackageName = "Microsoft.NET.Test.Sdk";
|
||||||
|
public const string XUnitPackageName = "xunit";
|
||||||
|
public const string XUnitRunnerPackageName = "xunit.runner.visualstudio";
|
||||||
|
public const string MstestTestAdapterName = "MSTest.TestAdapter";
|
||||||
|
public const string MstestTestFrameworkName = "MSTest.TestFramework";
|
||||||
|
public const string NetStandardPackageName = "NETStandard.Library";
|
||||||
|
public const string NetStandardPackageVersion = "1.6.0";
|
||||||
|
public const string DotnetTestXunit = "dotnet-test-xunit";
|
||||||
|
public const string DotnetTestMSTest = "dotnet-test-mstest";
|
||||||
|
|
||||||
|
public readonly IDictionary<PackageDependencyInfo, PackageDependencyInfo> ProjectDependencyPackages;
|
||||||
|
|
||||||
|
public static readonly IDictionary<PackageDependencyInfo, PackageDependencyInfo> ProjectToolPackages =
|
||||||
|
new Dictionary<PackageDependencyInfo, PackageDependencyInfo> {
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.EntityFrameworkCore.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.EntityFrameworkCore.Tools.DotNet",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.AspNetCore.Razor.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGeneration.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGeneration.Tools",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.DotNet.Watcher.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.DotNet.Watcher.Tools",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.Extensions.SecretManager.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.Extensions.SecretManager.Tools",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.AspNetCore.Server.IISIntegration.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo{
|
||||||
|
Name = "BundlerMinifier.Core",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "BundlerMinifier.Core",
|
||||||
|
Version = ConstantPackageVersions.BundleMinifierToolVersion
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
public SupportedPackageVersions()
|
||||||
|
{
|
||||||
|
ProjectDependencyPackages =
|
||||||
|
new Dictionary<PackageDependencyInfo, PackageDependencyInfo> {
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.EntityFrameworkCore.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = "Microsoft.EntityFrameworkCore.Tools",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.AspNetCore.Razor.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.AspNetCore.Razor.Design",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
// I hate to do this, but ordering here matters. The higher version needs to come first, otherwise
|
||||||
|
// the lower version mapping will match to it.
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGenerators.Mvc",
|
||||||
|
Version = "[1.1.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGeneration.Design",
|
||||||
|
Version = ConstantPackageVersions.AspNet110ToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGenerators.Mvc",
|
||||||
|
Version = "[1.0.0-*,1.1.0)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGeneration.Design",
|
||||||
|
Version = ConstantPackageVersions.AspNetToolsVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = "Microsoft.VisualStudio.Web.CodeGeneration.Tools",
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = TestSdkPackageName,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = TestSdkPackageName,
|
||||||
|
Version = ConstantPackageVersions.TestSdkPackageVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = XUnitPackageName,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = XUnitPackageName,
|
||||||
|
Version = ConstantPackageVersions.XUnitPackageVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = XUnitRunnerPackageName,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = XUnitRunnerPackageName,
|
||||||
|
Version = ConstantPackageVersions.XUnitRunnerPackageVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = MstestTestAdapterName,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = MstestTestAdapterName,
|
||||||
|
Version = ConstantPackageVersions.MstestTestAdapterVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = MstestTestFrameworkName,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
new PackageDependencyInfo {
|
||||||
|
Name = MstestTestFrameworkName,
|
||||||
|
Version = ConstantPackageVersions.MstestTestFrameworkVersion
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = DotnetTestXunit,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
new PackageDependencyInfo
|
||||||
|
{
|
||||||
|
Name = DotnetTestMSTest,
|
||||||
|
Version = "[1.0.0-*,)"
|
||||||
|
},
|
||||||
|
null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
new DotnetSupportedPackageVersionsCsvProvider()
|
||||||
|
.AddDotnetSupportedPackageVersions(ProjectDependencyPackages);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,311 @@
|
||||||
|
Id,LtsVersion,CurrentVersion
|
||||||
|
Microsoft.NETCore.App,1.0.3,1.1.0
|
||||||
|
Microsoft.AspNetCore,1.0.3,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.Cookies,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.Facebook,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.Google,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.JwtBearer,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.MicrosoftAccount,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.OAuth,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.OpenIdConnect,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authentication.Twitter,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.CookiePolicy,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Cors,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.DataProtection,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.DataProtection.Extensions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.DataProtection.SystemWeb,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Hosting.WindowsServices,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Html.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Identity.EntityFrameworkCore,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.MiddlewareAnalysis,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Abstractions,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.ApiExplorer,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Formatters.Xml,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.WebApiCompatShim,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Owin,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Routing,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Routing.Abstractions,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Server.Kestrel.Https,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Session,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.StaticFiles,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.TestHost,1.0.1,1.1.0
|
||||||
|
Microsoft.Data.Sqlite,1.0.1,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.Design,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.InMemory,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.Relational,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.Relational.Design,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.Sqlite,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.Sqlite.Design,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer,1.0.2,1.1.0
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer.Design,1.0.2,1.1.0
|
||||||
|
Microsoft.Extensions.Caching.Memory,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Caching.Redis,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Caching.SqlServer,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.CommandLineUtils,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.Binder,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.CommandLine,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.EnvironmentVariables,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.FileExtensions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.Ini,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.Json,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.UserSecrets,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.Xml,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.DependencyInjection,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.DiagnosticAdapter,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.FileProviders.Composite,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.FileProviders.Embedded,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.FileProviders.Physical,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.FileSystemGlobbing,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Globalization.CultureInfoCache,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Localization,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging.Console,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging.Debug,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging.Filter,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging.TraceSource,1.0.1,1.1.0
|
||||||
|
Microsoft.VisualStudio.Web.BrowserLink,1.0.0,1.0.0
|
||||||
|
Microsoft.VisualStudio.Web.BrowserLink.Loader,14.0.1,14.1.0
|
||||||
|
Microsoft.AspNetCore.AzureAppServicesIntegration,,1.0.0
|
||||||
|
Microsoft.AspNetCore.DataProtection.AzureStorage,,1.0.0
|
||||||
|
Microsoft.AspNetCore.Localization.Routing,,1.1.0
|
||||||
|
Microsoft.AspNetCore.Rewrite,,1.0.0
|
||||||
|
Microsoft.AspNetCore.ResponseCaching,,1.1.0
|
||||||
|
Microsoft.AspNetCore.ResponseCompression,,1.0.0
|
||||||
|
Microsoft.AspNetCore.WebSockets,,1.0.0
|
||||||
|
Microsoft.Extensions.Logging.AzureAppServices,,1.0.0
|
||||||
|
Microsoft.Extensions.Configuration.AzureKeyVault,,1.0.0
|
||||||
|
Microsoft.Extensions.Logging.EventSource,,1.1.0
|
||||||
|
System.ServiceModel.Duplex,4.0.1,4.3.0
|
||||||
|
System.ServiceModel.Http,4.1.0,4.3.0
|
||||||
|
System.ServiceModel.NetTcp,4.1.0,4.3.0
|
||||||
|
System.ServiceModel.Security,4.0.1,4.3.0
|
||||||
|
Libuv,1.9.1,1.9.1
|
||||||
|
Microsoft.AspNet.WebApi.Client,5.2.2,5.2.2
|
||||||
|
Microsoft.AspNetCore.Antiforgery,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Authorization,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Cryptography.Internal,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Cryptography.KeyDerivation,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.DataProtection.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Diagnostics,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Diagnostics.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Hosting,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Hosting.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Hosting.Server.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Http,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Http.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Http.Extensions,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Http.Features,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.HttpOverrides,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Identity,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.JsonPatch,1.0.0,1.1.0
|
||||||
|
Microsoft.AspNetCore.Localization,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Core,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Cors,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.DataAnnotations,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Formatters.Json,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Localization,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Razor,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.Razor.Host,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.TagHelpers,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Mvc.ViewFeatures,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.Razor,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Razor.Runtime,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Server.IISIntegration,1.0.1,1.1.0
|
||||||
|
Microsoft.AspNetCore.Server.Kestrel,1.0.2,1.1.0
|
||||||
|
Microsoft.AspNetCore.WebUtilities,1.0.1,1.1.0
|
||||||
|
Microsoft.Bcl,1.1.9,1.1.9
|
||||||
|
Microsoft.Bcl.Build,1.0.14,1.0.14
|
||||||
|
Microsoft.CodeAnalysis.Analyzers,1.1.0,1.1.0
|
||||||
|
Microsoft.CodeAnalysis.Common,1.3.0,1.3.0
|
||||||
|
Microsoft.CodeAnalysis.CSharp,1.3.0,1.3.0
|
||||||
|
Microsoft.CodeAnalysis.VisualBasic,1.3.0,1.3.0
|
||||||
|
Microsoft.CSharp,4.0.1,4.3.0
|
||||||
|
Microsoft.DotNet.InternalAbstractions,1.0.0,
|
||||||
|
Microsoft.Extensions.Caching.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Configuration.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.DependencyInjection.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.DependencyModel,1.0.0,1.1.0
|
||||||
|
Microsoft.Extensions.FileProviders.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Localization.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Logging.Abstractions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.ObjectPool,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Options,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.Options.ConfigurationExtensions,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.PlatformAbstractions,1.0.0,1.1.0
|
||||||
|
Microsoft.Extensions.Primitives,1.0.1,1.1.0
|
||||||
|
Microsoft.Extensions.WebEncoders,1.0.1,1.1.0
|
||||||
|
Microsoft.IdentityModel.Logging,1.0.0,1.1.0
|
||||||
|
Microsoft.IdentityModel.Protocols,2.0.0,2.1.0
|
||||||
|
Microsoft.IdentityModel.Protocols.OpenIdConnect,2.0.0,2.1.0
|
||||||
|
Microsoft.IdentityModel.Tokens,5.0.0,5.1.0
|
||||||
|
Microsoft.Net.Http,2.2.22,2.2.22
|
||||||
|
Microsoft.Net.Http.Headers,1.0.1,1.1.0
|
||||||
|
Microsoft.NETCore.DotNetHost,1.0.1,1.1.0
|
||||||
|
Microsoft.NETCore.DotNetHostPolicy,1.0.3,1.1.0
|
||||||
|
Microsoft.NETCore.DotNetHostResolver,1.0.1,1.1.0
|
||||||
|
Microsoft.NETCore.Jit,1.0.5,1.1.0
|
||||||
|
Microsoft.NETCore.Platforms,1.0.2,1.1.0
|
||||||
|
Microsoft.NETCore.Runtime.CoreCLR,1.0.5,1.1.0
|
||||||
|
Microsoft.NETCore.Targets,1.0.1,1.1.0
|
||||||
|
Microsoft.NETCore.Windows.ApiSets,1.0.1,1.0.1
|
||||||
|
Microsoft.VisualBasic,10.0.1,10.1.0
|
||||||
|
Microsoft.Win32.Primitives,4.0.1,4.3.0
|
||||||
|
Microsoft.Win32.Registry,4.0.0,4.3.0
|
||||||
|
NETStandard.Library,1.6.0,1.6.1
|
||||||
|
Newtonsoft.Json,9.0.1,9.0.1
|
||||||
|
Remotion.Linq,2.1.1,2.1.1
|
||||||
|
runtime.native.System,4.0.0,4.3.0
|
||||||
|
runtime.native.System.Data.SqlClient.sni,4.0.0,4.3.0
|
||||||
|
runtime.native.System.IO.Compression,4.1.0,4.3.0
|
||||||
|
runtime.native.System.Net.Http,4.0.1,4.3.0
|
||||||
|
runtime.native.System.Net.Security,4.0.1,4.3.0
|
||||||
|
runtime.native.System.Security.Cryptography,4.0.0,
|
||||||
|
runtime.win7-x64.runtime.native.System.Data.SqlClient.sni,4.0.1,4.3.0
|
||||||
|
runtime.win7-x86.runtime.native.System.Data.SqlClient.sni,4.0.1,4.3.0
|
||||||
|
SQLite,3.13.0,3.13.0
|
||||||
|
System.AppContext,4.1.0,4.3.0
|
||||||
|
System.Buffers,4.0.0,4.3.0
|
||||||
|
System.Collections,4.0.11,4.3.0
|
||||||
|
System.Collections.Concurrent,4.0.12,4.3.0
|
||||||
|
System.Collections.Immutable,1.2.0,1.3.0
|
||||||
|
System.Collections.NonGeneric,4.0.1,4.3.0
|
||||||
|
System.Collections.Specialized,4.0.1,4.3.0
|
||||||
|
System.ComponentModel,4.0.1,4.3.0
|
||||||
|
System.ComponentModel.Annotations,4.1.0,4.3.0
|
||||||
|
System.ComponentModel.EventBasedAsync,4.0.11,4.3.0
|
||||||
|
System.ComponentModel.Primitives,4.1.0,4.3.0
|
||||||
|
System.ComponentModel.TypeConverter,4.1.0,4.3.0
|
||||||
|
System.Console,4.0.0,4.3.0
|
||||||
|
System.Data.Common,4.1.0,4.3.0
|
||||||
|
System.Data.SqlClient,4.1.0,4.3.0
|
||||||
|
System.Diagnostics.Contracts,4.0.1,4.3.0
|
||||||
|
System.Diagnostics.Debug,4.0.11,4.3.0
|
||||||
|
System.Diagnostics.DiagnosticSource,4.0.0,4.3.0
|
||||||
|
System.Diagnostics.FileVersionInfo,4.0.0,4.0.0
|
||||||
|
System.Diagnostics.Process,4.1.0,4.3.0
|
||||||
|
System.Diagnostics.StackTrace,4.0.1,4.3.0
|
||||||
|
System.Diagnostics.Tools,4.0.1,4.3.0
|
||||||
|
System.Diagnostics.TraceSource,4.0.0,4.3.0
|
||||||
|
System.Diagnostics.Tracing,4.1.0,4.3.0
|
||||||
|
System.Dynamic.Runtime,4.0.11,4.3.0
|
||||||
|
System.Globalization,4.0.11,4.3.0
|
||||||
|
System.Globalization.Calendars,4.0.1,4.3.0
|
||||||
|
System.Globalization.Extensions,4.0.1,4.3.0
|
||||||
|
System.IdentityModel.Tokens.Jwt,5.0.0,5.1.0
|
||||||
|
System.Interactive.Async,3.0.0,3.0.0
|
||||||
|
System.IO,4.1.0,4.3.0
|
||||||
|
System.IO.Compression,4.1.0,4.3.0
|
||||||
|
System.IO.Compression.ZipFile,4.0.1,4.3.0
|
||||||
|
System.IO.FileSystem,4.0.1,4.3.0
|
||||||
|
System.IO.FileSystem.Primitives,4.0.1,4.3.0
|
||||||
|
System.IO.FileSystem.Watcher,4.0.0,4.3.0
|
||||||
|
System.IO.MemoryMappedFiles,4.0.0,4.3.0
|
||||||
|
System.IO.Pipes,4.0.0,4.3.0
|
||||||
|
System.IO.UnmanagedMemoryStream,4.0.1,4.3.0
|
||||||
|
System.Linq,4.1.0,4.3.0
|
||||||
|
System.Linq.Expressions,4.1.0,4.3.0
|
||||||
|
System.Linq.Parallel,4.0.1,4.3.0
|
||||||
|
System.Linq.Queryable,4.0.1,4.3.0
|
||||||
|
System.Net.Http,4.1.1,4.3.0
|
||||||
|
System.Net.NameResolution,4.0.0,4.3.0
|
||||||
|
System.Net.Primitives,4.0.11,4.3.0
|
||||||
|
System.Net.Requests,4.0.11,4.3.0
|
||||||
|
System.Net.Security,4.0.0,4.3.0
|
||||||
|
System.Net.Sockets,4.1.0,4.3.0
|
||||||
|
System.Net.WebHeaderCollection,4.0.1,4.3.0
|
||||||
|
System.Net.WebSockets,4.0.0,4.3.0
|
||||||
|
System.Net.WebSockets.Client,4.0.0,4.3.0
|
||||||
|
System.Numerics.Vectors,4.1.1,4.3.0
|
||||||
|
System.ObjectModel,4.0.12,4.3.0
|
||||||
|
System.Private.DataContractSerialization,4.1.1,4.3.0
|
||||||
|
System.Private.ServiceModel,4.1.0,4.3.0
|
||||||
|
System.Reflection,4.1.0,4.3.0
|
||||||
|
System.Reflection.DispatchProxy,4.0.1,4.3.0
|
||||||
|
System.Reflection.Emit,4.0.1,4.3.0
|
||||||
|
System.Reflection.Emit.ILGeneration,4.0.1,4.3.0
|
||||||
|
System.Reflection.Emit.Lightweight,4.0.1,4.3.0
|
||||||
|
System.Reflection.Extensions,4.0.1,4.3.0
|
||||||
|
System.Reflection.Metadata,1.3.0,1.4.1
|
||||||
|
System.Reflection.Primitives,4.0.1,4.3.0
|
||||||
|
System.Reflection.TypeExtensions,4.1.0,4.3.0
|
||||||
|
System.Resources.Reader,4.0.0,4.3.0
|
||||||
|
System.Resources.ResourceManager,4.0.1,4.3.0
|
||||||
|
System.Runtime,4.1.0,4.3.0
|
||||||
|
System.Runtime.Extensions,4.1.0,4.3.0
|
||||||
|
System.Runtime.Handles,4.0.1,4.3.0
|
||||||
|
System.Runtime.InteropServices,4.1.0,4.3.0
|
||||||
|
System.Runtime.InteropServices.RuntimeInformation,4.0.0,4.3.0
|
||||||
|
System.Runtime.Loader,4.0.0,4.3.0
|
||||||
|
System.Runtime.Numerics,4.0.1,4.3.0
|
||||||
|
System.Runtime.Serialization.Primitives,4.1.1,4.3.0
|
||||||
|
System.Runtime.Serialization.Xml,4.1.1,4.3.0
|
||||||
|
System.Security.Claims,4.0.1,4.3.0
|
||||||
|
System.Security.Cryptography.Algorithms,4.2.0,4.3.0
|
||||||
|
System.Security.Cryptography.Cng,4.2.0,4.3.0
|
||||||
|
System.Security.Cryptography.Csp,4.0.0,4.3.0
|
||||||
|
System.Security.Cryptography.Encoding,4.0.0,4.3.0
|
||||||
|
System.Security.Cryptography.OpenSsl,4.0.0,4.3.0
|
||||||
|
System.Security.Cryptography.Primitives,4.0.0,4.3.0
|
||||||
|
System.Security.Cryptography.X509Certificates,4.1.0,4.3.0
|
||||||
|
System.Security.Principal,4.0.1,4.3.0
|
||||||
|
System.Security.Principal.Windows,4.0.0,4.3.0
|
||||||
|
System.ServiceModel.Primitives,4.1.0,4.3.0
|
||||||
|
System.Text.Encoding,4.0.11,4.3.0
|
||||||
|
System.Text.Encoding.CodePages,4.0.1,4.3.0
|
||||||
|
System.Text.Encoding.Extensions,4.0.11,4.3.0
|
||||||
|
System.Text.Encodings.Web,4.0.0,4.3.0
|
||||||
|
System.Text.RegularExpressions,4.1.0,4.3.0
|
||||||
|
System.Threading,4.0.11,4.3.0
|
||||||
|
System.Threading.Overlapped,4.0.1,4.3.0
|
||||||
|
System.Threading.Tasks,4.0.11,4.3.0
|
||||||
|
System.Threading.Tasks.Dataflow,4.6.0,4.7.0
|
||||||
|
System.Threading.Tasks.Extensions,4.0.0,4.3.0
|
||||||
|
System.Threading.Tasks.Parallel,4.0.1,4.3.0
|
||||||
|
System.Threading.Thread,4.0.0,4.3.0
|
||||||
|
System.Threading.ThreadPool,4.0.10,4.3.0
|
||||||
|
System.Threading.Timer,4.0.1,4.3.0
|
||||||
|
System.Xml.ReaderWriter,4.0.11,4.3.0
|
||||||
|
System.Xml.XDocument,4.0.11,4.3.0
|
||||||
|
System.Xml.XmlDocument,4.0.1,4.3.0
|
||||||
|
System.Xml.XmlSerializer,4.0.11,4.3.0
|
||||||
|
System.Xml.XPath,4.0.1,4.0.1
|
||||||
|
System.Xml.XPath.XDocument,4.0.1,4.0.1
|
||||||
|
Microsoft.AspNetCore.ResponseCaching.Abstractions,,1.1.0
|
||||||
|
Microsoft.Azure.KeyVault,,2.0.2-preview
|
||||||
|
Microsoft.Azure.KeyVault.WebKey,,2.0.0-preview
|
||||||
|
Microsoft.Data.Edm,,5.6.4
|
||||||
|
Microsoft.Data.OData,,5.6.4
|
||||||
|
Microsoft.Data.Services.Client,,5.6.4
|
||||||
|
Microsoft.DiaSymReader.Native,,1.4.0
|
||||||
|
Microsoft.DotNet.PlatformAbstractions,,1.1.0
|
||||||
|
Microsoft.IdentityModel.Clients.ActiveDirectory,,3.13.5
|
||||||
|
Microsoft.Rest.ClientRuntime,,2.3.2
|
||||||
|
Microsoft.Rest.ClientRuntime.Azure,,3.3.1
|
||||||
|
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.native.System.Security.Cryptography.Apple,,4.3.0
|
||||||
|
runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple,,4.3.0
|
||||||
|
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl,,4.3.0
|
||||||
|
Serilog,,2.3.0
|
||||||
|
Serilog.Extensions.Logging,,1.0.0
|
||||||
|
Serilog.Sinks.File,,3.1.0
|
||||||
|
Serilog.Sinks.PeriodicBatching,,2.0.0
|
||||||
|
Serilog.Sinks.RollingFile,,3.1.0
|
||||||
|
StackExchange.Redis.StrongName,,1.1.605
|
||||||
|
System.Runtime.CompilerServices.Unsafe,,4.3.0
|
||||||
|
System.Runtime.Serialization.Json,,4.0.2
|
||||||
|
System.Spatial,,5.6.4
|
||||||
|
WindowsAzure.Storage,,7.2.1
|
|
|
@ -11,7 +11,7 @@ namespace Microsoft.DotNet.Tools.Migrate
|
||||||
return projectRootElement
|
return projectRootElement
|
||||||
.Items
|
.Items
|
||||||
.Where(i => i.ItemType == "PackageReference")
|
.Where(i => i.ItemType == "PackageReference")
|
||||||
.First(i => i.Include == PackageConstants.SdkPackageName)
|
.First(i => i.Include == SupportedPackageVersions.SdkPackageName)
|
||||||
.GetMetadataWithName("version").Value;
|
.GetMetadataWithName("version").Value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,25 +25,25 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[InlineData("Microsoft.AspNetCore.Antiforgery", "1.0.0", "Microsoft.AspNetCore.Antiforgery", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Antiforgery", "1.0.0", "Microsoft.AspNetCore.Antiforgery", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc", "1.0.0", "Microsoft.AspNetCore.Mvc", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc", "1.0.0", "Microsoft.AspNetCore.Mvc", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Abstractions", "1.0.0", "Microsoft.AspNetCore.Mvc.Abstractions", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Abstractions", "1.0.0", "Microsoft.AspNetCore.Mvc.Abstractions", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.ApiExplorer", "1.0.0", "Microsoft.AspNetCore.Mvc.ApiExplorer", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.ApiExplorer", "1.0.0", "Microsoft.AspNetCore.Mvc.ApiExplorer", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Core", "1.0.0", "Microsoft.AspNetCore.Mvc.Core", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Core", "1.0.0", "Microsoft.AspNetCore.Mvc.Core", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Cors", "1.0.0", "Microsoft.AspNetCore.Mvc.Cors", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Cors", "1.0.0", "Microsoft.AspNetCore.Mvc.Cors", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.DataAnnotations", "1.0.0", "Microsoft.AspNetCore.Mvc.DataAnnotations", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.DataAnnotations", "1.0.0", "Microsoft.AspNetCore.Mvc.DataAnnotations", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Formatters.Json", "1.0.0", "Microsoft.AspNetCore.Mvc.Formatters.Json", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Formatters.Json", "1.0.0", "Microsoft.AspNetCore.Mvc.Formatters.Json", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Formatters.Xml", "1.0.0", "Microsoft.AspNetCore.Mvc.Formatters.Xml", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Formatters.Xml", "1.0.0", "Microsoft.AspNetCore.Mvc.Formatters.Xml", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Localization", "1.0.0", "Microsoft.AspNetCore.Mvc.Localization", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Localization", "1.0.0", "Microsoft.AspNetCore.Mvc.Localization", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Razor", "1.0.0", "Microsoft.AspNetCore.Mvc.Razor", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Razor", "1.0.0", "Microsoft.AspNetCore.Mvc.Razor", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.Razor.Host", "1.0.0", "Microsoft.AspNetCore.Mvc.Razor.Host", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.Razor.Host", "1.0.0", "Microsoft.AspNetCore.Mvc.Razor.Host", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.TagHelpers", "1.0.0", "Microsoft.AspNetCore.Mvc.TagHelpers", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.TagHelpers", "1.0.0", "Microsoft.AspNetCore.Mvc.TagHelpers", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.ViewFeatures", "1.0.0", "Microsoft.AspNetCore.Mvc.ViewFeatures", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.ViewFeatures", "1.0.0", "Microsoft.AspNetCore.Mvc.ViewFeatures", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Mvc.WebApiCompatShim", "1.0.0", "Microsoft.AspNetCore.Mvc.WebApiCompatShim", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Mvc.WebApiCompatShim", "1.0.0", "Microsoft.AspNetCore.Mvc.WebApiCompatShim", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Routing", "1.0.0", "Microsoft.AspNetCore.Routing", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Routing", "1.0.0", "Microsoft.AspNetCore.Routing", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Routing.Abstractions", "1.0.0", "Microsoft.AspNetCore.Routing.Abstractions", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Routing.Abstractions", "1.0.0", "Microsoft.AspNetCore.Routing.Abstractions", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Server.Kestrel", "1.0.0", "Microsoft.AspNetCore.Server.Kestrel", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Server.Kestrel", "1.0.0", "Microsoft.AspNetCore.Server.Kestrel", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.AspNetCore.Server.Kestrel.Https", "1.0.0", "Microsoft.AspNetCore.Server.Kestrel.Https", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.AspNetCore.Server.Kestrel.Https", "1.0.0", "Microsoft.AspNetCore.Server.Kestrel.Https", ConstantPackageVersions.AspNetLTSPackagesVersion)]
|
||||||
public void ItUpliftsAspNetCorePackages(
|
public void ItUpliftsAspNetCorePackages(
|
||||||
string sourcePackageName,
|
string sourcePackageName,
|
||||||
string sourceVersion,
|
string sourceVersion,
|
||||||
|
@ -54,17 +54,14 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore", "1.0.0", "Microsoft.EntityFrameworkCore", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore", "1.0.0", "Microsoft.EntityFrameworkCore", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.InMemory", "1.0.0", "Microsoft.EntityFrameworkCore.InMemory", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.InMemory", "1.0.0", "Microsoft.EntityFrameworkCore.InMemory", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Relational", "1.0.0", "Microsoft.EntityFrameworkCore.Relational", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.Relational", "1.0.0", "Microsoft.EntityFrameworkCore.Relational", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Relational.Design", "1.0.0", "Microsoft.EntityFrameworkCore.Relational.Design", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.Relational.Design", "1.0.0", "Microsoft.EntityFrameworkCore.Relational.Design", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Relational.Design.Specification.Tests", "1.0.0", "Microsoft.EntityFrameworkCore.Relational.Design.Specification.Tests", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.Sqlite", "1.0.0", "Microsoft.EntityFrameworkCore.Sqlite", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Relational.Specification.Tests", "1.0.0", "Microsoft.EntityFrameworkCore.Relational.Specification.Tests", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.Sqlite.Design", "1.0.0", "Microsoft.EntityFrameworkCore.Sqlite.Design", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Specification.Tests", "1.0.0", "Microsoft.EntityFrameworkCore.Specification.Tests", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.SqlServer", "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Sqlite", "1.0.0", "Microsoft.EntityFrameworkCore.Sqlite", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
[InlineData("Microsoft.EntityFrameworkCore.SqlServer.Design", "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer.Design", ConstantPackageVersions.EntityFrameworkLTSPackagesVersion)]
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.Sqlite.Design", "1.0.0", "Microsoft.EntityFrameworkCore.Sqlite.Design", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.SqlServer", "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
|
||||||
[InlineData("Microsoft.EntityFrameworkCore.SqlServer.Design", "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer.Design", ConstantPackageVersions.EntityFramework101PackagesVersion)]
|
|
||||||
public void ItUpliftsEntityFrameworkCorePackages(
|
public void ItUpliftsEntityFrameworkCorePackages(
|
||||||
string sourcePackageName,
|
string sourcePackageName,
|
||||||
string sourceVersion,
|
string sourceVersion,
|
||||||
|
@ -75,7 +72,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[InlineData("Microsoft.NETCore.JIT", "1.0.0", "Microsoft.NETCore.JIT", "1.0.5")]
|
[InlineData("Microsoft.NETCore.Jit", "1.0.0", "Microsoft.NETCore.Jit", "1.0.5")]
|
||||||
[InlineData("Microsoft.NETCore.Runtime.CoreCLR", "1.0.0", "Microsoft.NETCore.Runtime.CoreCLR", "1.0.5")]
|
[InlineData("Microsoft.NETCore.Runtime.CoreCLR", "1.0.0", "Microsoft.NETCore.Runtime.CoreCLR", "1.0.5")]
|
||||||
[InlineData("Microsoft.NETCore.DotNetHost", "1.0.0", "Microsoft.NETCore.DotNetHost", "1.0.1")]
|
[InlineData("Microsoft.NETCore.DotNetHost", "1.0.0", "Microsoft.NETCore.DotNetHost", "1.0.1")]
|
||||||
[InlineData("Microsoft.NETCore.DotNetHostPolicy", "1.0.0", "Microsoft.NETCore.DotNetHostPolicy", "1.0.3")]
|
[InlineData("Microsoft.NETCore.DotNetHostPolicy", "1.0.0", "Microsoft.NETCore.DotNetHostPolicy", "1.0.3")]
|
||||||
|
@ -100,7 +97,6 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
[InlineData("System.Collections.Concurrent", "1.0.0", "System.Collections.Concurrent", "4.0.12")]
|
[InlineData("System.Collections.Concurrent", "1.0.0", "System.Collections.Concurrent", "4.0.12")]
|
||||||
[InlineData("System.Collections.Immutable", "1.0.0", "System.Collections.Immutable", "1.2.0")]
|
[InlineData("System.Collections.Immutable", "1.0.0", "System.Collections.Immutable", "1.2.0")]
|
||||||
[InlineData("System.ComponentModel", "1.0.0", "System.ComponentModel", "4.0.1")]
|
[InlineData("System.ComponentModel", "1.0.0", "System.ComponentModel", "4.0.1")]
|
||||||
[InlineData("System.ComponentModel.Annotations", "1.0.0", "System.ComponentModel.Annotations", "4.0.1")]
|
|
||||||
[InlineData("System.Console", "1.0.0", "System.Console", "4.0.0")]
|
[InlineData("System.Console", "1.0.0", "System.Console", "4.0.0")]
|
||||||
[InlineData("System.Diagnostics.Debug", "1.0.0", "System.Diagnostics.Debug", "4.0.11")]
|
[InlineData("System.Diagnostics.Debug", "1.0.0", "System.Diagnostics.Debug", "4.0.11")]
|
||||||
[InlineData("System.Diagnostics.DiagnosticSource", "1.0.0", "System.Diagnostics.DiagnosticSource", "4.0.0")]
|
[InlineData("System.Diagnostics.DiagnosticSource", "1.0.0", "System.Diagnostics.DiagnosticSource", "4.0.0")]
|
||||||
|
@ -175,7 +171,6 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
[InlineData("System.Xml.XDocument", "1.0.0", "System.Xml.XDocument", "4.0.11")]
|
[InlineData("System.Xml.XDocument", "1.0.0", "System.Xml.XDocument", "4.0.11")]
|
||||||
[InlineData("System.Xml.XmlDocument", "1.0.0", "System.Xml.XmlDocument", "4.0.1")]
|
[InlineData("System.Xml.XmlDocument", "1.0.0", "System.Xml.XmlDocument", "4.0.1")]
|
||||||
[InlineData("System.Xml.XPath", "1.0.0", "System.Xml.XPath", "4.0.1")]
|
[InlineData("System.Xml.XPath", "1.0.0", "System.Xml.XPath", "4.0.1")]
|
||||||
[InlineData("System.Xml.XPath.XmlDocument", "1.0.0", "System.Xml.XPath.XmlDocument", "4.0.1")]
|
|
||||||
[InlineData("runtime.native.System", "1.0.0", "runtime.native.System", "4.0.0")]
|
[InlineData("runtime.native.System", "1.0.0", "runtime.native.System", "4.0.0")]
|
||||||
[InlineData("runtime.native.System.IO.Compression", "1.0.0", "runtime.native.System.IO.Compression", "4.1.0")]
|
[InlineData("runtime.native.System.IO.Compression", "1.0.0", "runtime.native.System.IO.Compression", "4.1.0")]
|
||||||
[InlineData("runtime.native.System.Net.Http", "1.0.0", "runtime.native.System.Net.Http", "4.0.1")]
|
[InlineData("runtime.native.System.Net.Http", "1.0.0", "runtime.native.System.Net.Http", "4.0.1")]
|
||||||
|
@ -203,11 +198,11 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[InlineData("Microsoft.Extensions.Logging", "1.0.0", "Microsoft.Extensions.Logging", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.Extensions.Logging", "1.0.0", "Microsoft.Extensions.Logging", "1.0.1")]
|
||||||
[InlineData("Microsoft.Extensions.Logging.Console", "1.0.0", "Microsoft.Extensions.Logging.Console", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.Extensions.Logging.Console", "1.0.0", "Microsoft.Extensions.Logging.Console", "1.0.1")]
|
||||||
[InlineData("Microsoft.Extensions.Logging.Debug", "1.0.0", "Microsoft.Extensions.Logging.Debug", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.Extensions.Logging.Debug", "1.0.0", "Microsoft.Extensions.Logging.Debug", "1.0.1")]
|
||||||
[InlineData("Microsoft.Extensions.Configuration.Json", "1.0.0", "Microsoft.Extensions.Configuration.Json", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.Extensions.Configuration.Json", "1.0.0", "Microsoft.Extensions.Configuration.Json", "1.0.1")]
|
||||||
[InlineData("Microsoft.Extensions.Configuration.UserSecrets", "1.0.0", "Microsoft.Extensions.Configuration.UserSecrets", ConstantPackageVersions.AspNet101PackagesVersion)]
|
[InlineData("Microsoft.Extensions.Configuration.UserSecrets", "1.0.0", "Microsoft.Extensions.Configuration.UserSecrets", "1.0.1")]
|
||||||
public void ItUpliftsMicrosoftExtensionsPackages(
|
public void ItUpliftsMicrosoftExtensionsPackages(
|
||||||
string sourcePackageName,
|
string sourcePackageName,
|
||||||
string sourceVersion,
|
string sourceVersion,
|
||||||
|
|
Loading…
Add table
Reference in a new issue