Set the "hashPath" when building the .deps.json file
Update Microsoft.Extensions.DependencyModel to 1.0.1-beta-000933 Update Microsoft.DotNet.PlatformAbstraction to 1.0.1-beta-000933 Update NuGet to 3.6.0-beta.1.msbuild.4 Update dotnet-test-xunit to 1.0.0-rc2-350904-49
This commit is contained in:
parent
bb130ce71f
commit
3619b7d767
50 changed files with 136 additions and 72 deletions
|
@ -8,7 +8,7 @@
|
|||
"type": "platform",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919"
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919"
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"version": "1.0.0-*",
|
||||
"dependencies": {
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"xunit": "2.2.0-beta3-build3330"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"System.Linq.Expressions": "4.1.0",
|
||||
"System.Runtime.Serialization.Primitives": "4.1.1",
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.InternalAbstractions": {
|
||||
"target": "project"
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"NETStandard.Library": "1.6.0",
|
||||
"System.Diagnostics.Process": "4.1.0",
|
||||
"System.Reflection.TypeExtensions": "4.1.0",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.5": {
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
"System.Runtime.Serialization.Primitives": "4.1.1",
|
||||
"System.Xml.XmlSerializer": "4.0.11",
|
||||
"WindowsAzure.Storage": "6.2.2-preview",
|
||||
"NuGet.CommandLine.XPlat": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.CommandLine.XPlat": "3.6.0-beta.1.msbuild.4",
|
||||
"Microsoft.Build.Framework": "0.1.0-preview-00033-160829",
|
||||
"Microsoft.Build.Utilities.Core": "0.1.0-preview-00033-160829",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"Microsoft.DotNet.Cli.Build.Framework": {
|
||||
"target": "project"
|
||||
},
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netstandard1.6": {
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
"Microsoft.DotNet.ProjectModel": {
|
||||
"target": "project"
|
||||
},
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919",
|
||||
"NuGet.Versioning": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.1"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933",
|
||||
"NuGet.Versioning": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.4"
|
||||
},
|
||||
"frameworks": {
|
||||
"net451": {
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"net451": {
|
||||
|
|
|
@ -147,7 +147,8 @@ namespace Microsoft.Extensions.DependencyModel
|
|||
export.ResourceAssemblies.Select(CreateResourceAssembly),
|
||||
libraryDependencies,
|
||||
serviceable,
|
||||
GetLibraryPath(export.Library));
|
||||
GetLibraryPath(export.Library),
|
||||
GetLibraryHashPath(export.Library));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -169,7 +170,8 @@ namespace Microsoft.Extensions.DependencyModel
|
|||
assemblies,
|
||||
libraryDependencies,
|
||||
serviceable,
|
||||
GetLibraryPath(export.Library));
|
||||
GetLibraryPath(export.Library),
|
||||
GetLibraryHashPath(export.Library));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -180,16 +182,27 @@ namespace Microsoft.Extensions.DependencyModel
|
|||
if (packageDescription != null)
|
||||
{
|
||||
// This is the relative path appended to a NuGet packages directory to find the directory containing
|
||||
// the package assets. This string should mastered only byNuGet, but has the format:
|
||||
// {lowercase-package-ID}/{lowercase-package-version}
|
||||
//
|
||||
// For example: newtonsoft.json/9.0.1
|
||||
// the package assets. This string should only be mastered by NuGet.
|
||||
return packageDescription.PackageLibrary?.Path;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private string GetLibraryHashPath(LibraryDescription description)
|
||||
{
|
||||
var packageDescription = description as PackageDescription;
|
||||
|
||||
if (packageDescription != null)
|
||||
{
|
||||
// This hash path appended to the package path (much like package assets). This string should only be
|
||||
// mastered by NuGet.
|
||||
return packageDescription.HashPath;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private RuntimeAssetGroup CreateRuntimeAssetGroup(LibraryAssetGroup libraryAssetGroup)
|
||||
{
|
||||
return new RuntimeAssetGroup(
|
||||
|
|
|
@ -12,6 +12,7 @@ namespace Microsoft.DotNet.ProjectModel
|
|||
{
|
||||
public PackageDescription(
|
||||
string path,
|
||||
string hashPath,
|
||||
LockFilePackageLibrary package,
|
||||
LockFileTargetLibrary lockFileLibrary,
|
||||
IEnumerable<LibraryRange> dependencies,
|
||||
|
@ -27,9 +28,12 @@ namespace Microsoft.DotNet.ProjectModel
|
|||
compatible: compatible,
|
||||
framework: null)
|
||||
{
|
||||
HashPath = hashPath;
|
||||
PackageLibrary = package;
|
||||
}
|
||||
|
||||
public string HashPath { get; }
|
||||
|
||||
public LockFilePackageLibrary PackageLibrary { get; }
|
||||
|
||||
public override IEnumerable<LockFileItem> RuntimeAssemblies => FilterPlaceholders(base.RuntimeAssemblies);
|
||||
|
|
|
@ -17,6 +17,7 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
|
|||
public class PackageDependencyProvider
|
||||
{
|
||||
private readonly FallbackPackagePathResolver _packagePathResolver;
|
||||
private readonly VersionFolderPathResolver _versionFolderPathResolver;
|
||||
private readonly FrameworkReferenceResolver _frameworkReferenceResolver;
|
||||
|
||||
public PackageDependencyProvider(INuGetPathContext nugetPathContext, FrameworkReferenceResolver frameworkReferenceResolver)
|
||||
|
@ -24,6 +25,9 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
|
|||
if (nugetPathContext != null)
|
||||
{
|
||||
_packagePathResolver = new FallbackPackagePathResolver(nugetPathContext);
|
||||
|
||||
// This resolver is only used for building file names, so that base path is not required.
|
||||
_versionFolderPathResolver = new VersionFolderPathResolver(path: null);
|
||||
}
|
||||
|
||||
_frameworkReferenceResolver = frameworkReferenceResolver;
|
||||
|
@ -48,6 +52,12 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
|
|||
var path = _packagePathResolver?.GetPackageDirectory(package.Name, package.Version);
|
||||
bool exists = path != null;
|
||||
|
||||
string hashPath = null;
|
||||
if (_versionFolderPathResolver != null)
|
||||
{
|
||||
hashPath = _versionFolderPathResolver.GetHashFileName(package.Name, package.Version);
|
||||
}
|
||||
|
||||
if (exists)
|
||||
{
|
||||
// If the package's compile time assemblies is for a portable profile then, read the assembly metadata
|
||||
|
@ -57,6 +67,7 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
|
|||
|
||||
var packageDescription = new PackageDescription(
|
||||
path,
|
||||
hashPath,
|
||||
package,
|
||||
targetLibrary,
|
||||
dependencies,
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
},
|
||||
"description": "Types to model a .NET Project",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919",
|
||||
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933",
|
||||
"Newtonsoft.Json": "9.0.1",
|
||||
"NuGet.Configuration": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.RuntimeModel": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Configuration": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.RuntimeModel": "3.6.0-beta.1.msbuild.4",
|
||||
"System.Reflection.Metadata": "1.4.1-beta-24410-02"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
"Microsoft.DotNet.InternalAbstractions": {
|
||||
"target": "project"
|
||||
},
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
|
||||
"frameworks": {
|
||||
|
|
|
@ -71,7 +71,7 @@
|
|||
"Microsoft.Build": "0.1.0-preview-00033-160829",
|
||||
"Microsoft.Build.Framework": "0.1.0-preview-00033-160829",
|
||||
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"Microsoft.Build.Targets": "0.1.0-preview-00033-160829",
|
||||
"Microsoft.Build": "0.1.0-preview-00033-160829",
|
||||
"System.Runtime.Serialization.Xml": "4.1.0",
|
||||
"NuGet.Build.Tasks": "3.6.0-beta.1.msbuild.1"
|
||||
"NuGet.Build.Tasks": "3.6.0-beta.1.msbuild.4"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"type": "platform",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"NuGet.CommandLine.XPlat": "3.6.0-beta.1.msbuild.1"
|
||||
"NuGet.CommandLine.XPlat": "3.6.0-beta.1.msbuild.4"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"xunit.netcore.extensions": "1.0.0-prerelease-00206",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
},
|
||||
"System.Diagnostics.TraceSource": "4.0.0",
|
||||
"System.Runtime.Serialization.Primitives": "4.1.1",
|
||||
"NuGet.Versioning": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.1",
|
||||
"NuGet.Versioning": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.4",
|
||||
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.4",
|
||||
"Microsoft.DotNet.ProjectModel": {
|
||||
"target": "project"
|
||||
},
|
||||
|
@ -35,8 +35,8 @@
|
|||
},
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"FluentAssertions": "4.0.0",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-318883-21",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"FluentAssertions": "4.0.0",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"Microsoft.DotNet.Tools.Tests.Utilities": {
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -17,10 +17,16 @@ namespace Microsoft.DotNet.ProjectModel.Tests
|
|||
public class LibraryExporterPackageTests
|
||||
{
|
||||
private const string PackagePath = "PackagePath";
|
||||
private const string HashPath = "PackageHashPath";
|
||||
|
||||
private PackageDescription CreateDescription(LockFileTargetLibrary target = null, LockFilePackageLibrary package = null)
|
||||
private PackageDescription CreateDescription(
|
||||
LockFileTargetLibrary target = null,
|
||||
LockFilePackageLibrary package = null,
|
||||
string hashPath = null)
|
||||
{
|
||||
return new PackageDescription(PackagePath,
|
||||
return new PackageDescription(
|
||||
PackagePath,
|
||||
hashPath ?? HashPath,
|
||||
package ?? new LockFilePackageLibrary(),
|
||||
target ?? new LockFileTargetLibrary(),
|
||||
new List<LibraryRange>(), compatible: true, resolved: true);
|
||||
|
|
|
@ -44,6 +44,36 @@ namespace Microsoft.DotNet.ProjectModel.Tests
|
|||
p.PackageLibrary.Path.Should().Be("SomePath");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetDescriptionShouldGenerateHashFileName()
|
||||
{
|
||||
// Arrange
|
||||
var provider = new PackageDependencyProvider(
|
||||
NuGetPathContext.Create("/foo/packages"),
|
||||
new FrameworkReferenceResolver("/foo/references"));
|
||||
var package = new LockFilePackageLibrary();
|
||||
package.Name = "Something";
|
||||
package.Version = NuGetVersion.Parse("1.0.0-Beta");
|
||||
package.Files.Add("lib/dotnet/_._");
|
||||
package.Files.Add("runtimes/any/native/Microsoft.CSharp.CurrentVersion.targets");
|
||||
package.Path = "SomePath";
|
||||
|
||||
var target = new LockFileTargetLibrary();
|
||||
target.Name = "Something";
|
||||
target.Version = package.Version;
|
||||
|
||||
target.RuntimeAssemblies.Add("lib/dotnet/_._");
|
||||
target.CompileTimeAssemblies.Add("lib/dotnet/_._");
|
||||
target.NativeLibraries.Add("runtimes/any/native/Microsoft.CSharp.CurrentVersion.targets");
|
||||
|
||||
// Act
|
||||
var p = provider.GetDescription(NuGetFramework.Parse("netcoreapp1.0"), package, target);
|
||||
|
||||
// Assert
|
||||
p.PackageLibrary.Path.Should().Be("SomePath");
|
||||
p.HashPath.Should().Be("something.1.0.0-beta.nupkg.sha512");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetDescriptionShouldNotModifyTarget()
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
"dependencies": {
|
||||
"FluentAssertions": "4.0.0",
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.TestFramework": { "target": "project" },
|
||||
"Microsoft.DotNet.Cli.Utils": { "target": "project" },
|
||||
"Microsoft.DotNet.ProjectModel": { "target": "project" },
|
||||
"Microsoft.DotNet.InternalAbstractions": {
|
||||
"target": "project"
|
||||
},
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"xunit.netcore.extensions": "1.0.0-prerelease-00206",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0028"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"FluentAssertions": "4.2.2"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"FluentAssertions": "4.2.2",
|
||||
"moq.netcore": "4.4.0-beta8"
|
||||
},
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"version": "1.0.0-*",
|
||||
"dependencies": {
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.NETCore.Platforms": "1.0.1",
|
||||
"Microsoft.DotNet.Tools.Tests.Utilities": {
|
||||
"target": "project"
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"FluentAssertions": "4.2.2"
|
||||
},
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-318883-21",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"FluentAssertions": "4.0.0",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"Microsoft.DotNet.Tools.Tests.Utilities": {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"moq.netcore": "4.4.0-beta8"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"xunit.netcore.extensions": "1.0.0-prerelease-00206",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
|
||||
},
|
||||
"frameworks": {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"xunit.netcore.extensions": "1.0.0-prerelease-00206",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"target": "project"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -22,8 +22,8 @@
|
|||
"System.Net.Sockets": "4.1.0",
|
||||
"System.Runtime.Serialization.Primitives": "4.1.1",
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"exclude": "Compile"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"moq.netcore": "4.4.0-beta8",
|
||||
"FluentAssertions": "4.2.2"
|
||||
},
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
"type": "build"
|
||||
},
|
||||
"xunit": "2.2.0-beta3-build3330",
|
||||
"dotnet-test-xunit": "1.0.0-rc2-330423-54",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919"
|
||||
"dotnet-test-xunit": "1.0.0-rc2-350904-49",
|
||||
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
|
||||
},
|
||||
"frameworks": {
|
||||
"netcoreapp1.0": {
|
||||
|
|
Loading…
Reference in a new issue