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:
Joel Verhagen 2016-08-23 13:12:00 -07:00
parent bb130ce71f
commit 3619b7d767
50 changed files with 136 additions and 72 deletions

View file

@ -8,7 +8,7 @@
"type": "platform", "type": "platform",
"version": "1.0.0" "version": "1.0.0"
}, },
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919" "Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -1,7 +1,7 @@
{ {
"version": "1.0.0-*", "version": "1.0.0-*",
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919" "Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netstandard1.6": { "netstandard1.6": {

View file

@ -1,7 +1,7 @@
{ {
"version": "1.0.0-*", "version": "1.0.0-*",
"dependencies": { "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" "xunit": "2.2.0-beta3-build3330"
}, },
"frameworks": { "frameworks": {

View file

@ -8,7 +8,7 @@
"System.Linq.Expressions": "4.1.0", "System.Linq.Expressions": "4.1.0",
"System.Runtime.Serialization.Primitives": "4.1.1", "System.Runtime.Serialization.Primitives": "4.1.1",
"xunit": "2.2.0-beta3-build3330", "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": { "Microsoft.DotNet.InternalAbstractions": {
"target": "project" "target": "project"
} }

View file

@ -8,7 +8,7 @@
"NETStandard.Library": "1.6.0", "NETStandard.Library": "1.6.0",
"System.Diagnostics.Process": "4.1.0", "System.Diagnostics.Process": "4.1.0",
"System.Reflection.TypeExtensions": "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": { "frameworks": {
"netstandard1.5": { "netstandard1.5": {

View file

@ -20,10 +20,10 @@
"System.Runtime.Serialization.Primitives": "4.1.1", "System.Runtime.Serialization.Primitives": "4.1.1",
"System.Xml.XmlSerializer": "4.0.11", "System.Xml.XmlSerializer": "4.0.11",
"WindowsAzure.Storage": "6.2.2-preview", "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.Framework": "0.1.0-preview-00033-160829",
"Microsoft.Build.Utilities.Core": "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -12,7 +12,7 @@
"Microsoft.DotNet.Cli.Build.Framework": { "Microsoft.DotNet.Cli.Build.Framework": {
"target": "project" "target": "project"
}, },
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netstandard1.6": { "netstandard1.6": {

View file

@ -8,11 +8,11 @@
"Microsoft.DotNet.ProjectModel": { "Microsoft.DotNet.ProjectModel": {
"target": "project" "target": "project"
}, },
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919", "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933",
"NuGet.Versioning": "3.6.0-beta.1.msbuild.1", "NuGet.Versioning": "3.6.0-beta.1.msbuild.4",
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1", "NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.1", "NuGet.Frameworks": "3.6.0-beta.1.msbuild.4",
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.1" "NuGet.ProjectModel": "3.6.0-beta.1.msbuild.4"
}, },
"frameworks": { "frameworks": {
"net451": { "net451": {

View file

@ -11,7 +11,7 @@
"target": "project" "target": "project"
}, },
"Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0", "Microsoft.CodeAnalysis.CSharp.Workspaces": "1.3.0",
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"net451": { "net451": {

View file

@ -147,7 +147,8 @@ namespace Microsoft.Extensions.DependencyModel
export.ResourceAssemblies.Select(CreateResourceAssembly), export.ResourceAssemblies.Select(CreateResourceAssembly),
libraryDependencies, libraryDependencies,
serviceable, serviceable,
GetLibraryPath(export.Library)); GetLibraryPath(export.Library),
GetLibraryHashPath(export.Library));
} }
else else
{ {
@ -169,7 +170,8 @@ namespace Microsoft.Extensions.DependencyModel
assemblies, assemblies,
libraryDependencies, libraryDependencies,
serviceable, serviceable,
GetLibraryPath(export.Library)); GetLibraryPath(export.Library),
GetLibraryHashPath(export.Library));
} }
} }
@ -180,16 +182,27 @@ namespace Microsoft.Extensions.DependencyModel
if (packageDescription != null) if (packageDescription != null)
{ {
// This is the relative path appended to a NuGet packages directory to find the directory containing // 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: // the package assets. This string should only be mastered by NuGet.
// {lowercase-package-ID}/{lowercase-package-version}
//
// For example: newtonsoft.json/9.0.1
return packageDescription.PackageLibrary?.Path; return packageDescription.PackageLibrary?.Path;
} }
return null; 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) private RuntimeAssetGroup CreateRuntimeAssetGroup(LibraryAssetGroup libraryAssetGroup)
{ {
return new RuntimeAssetGroup( return new RuntimeAssetGroup(

View file

@ -12,6 +12,7 @@ namespace Microsoft.DotNet.ProjectModel
{ {
public PackageDescription( public PackageDescription(
string path, string path,
string hashPath,
LockFilePackageLibrary package, LockFilePackageLibrary package,
LockFileTargetLibrary lockFileLibrary, LockFileTargetLibrary lockFileLibrary,
IEnumerable<LibraryRange> dependencies, IEnumerable<LibraryRange> dependencies,
@ -27,9 +28,12 @@ namespace Microsoft.DotNet.ProjectModel
compatible: compatible, compatible: compatible,
framework: null) framework: null)
{ {
HashPath = hashPath;
PackageLibrary = package; PackageLibrary = package;
} }
public string HashPath { get; }
public LockFilePackageLibrary PackageLibrary { get; } public LockFilePackageLibrary PackageLibrary { get; }
public override IEnumerable<LockFileItem> RuntimeAssemblies => FilterPlaceholders(base.RuntimeAssemblies); public override IEnumerable<LockFileItem> RuntimeAssemblies => FilterPlaceholders(base.RuntimeAssemblies);

View file

@ -17,6 +17,7 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
public class PackageDependencyProvider public class PackageDependencyProvider
{ {
private readonly FallbackPackagePathResolver _packagePathResolver; private readonly FallbackPackagePathResolver _packagePathResolver;
private readonly VersionFolderPathResolver _versionFolderPathResolver;
private readonly FrameworkReferenceResolver _frameworkReferenceResolver; private readonly FrameworkReferenceResolver _frameworkReferenceResolver;
public PackageDependencyProvider(INuGetPathContext nugetPathContext, FrameworkReferenceResolver frameworkReferenceResolver) public PackageDependencyProvider(INuGetPathContext nugetPathContext, FrameworkReferenceResolver frameworkReferenceResolver)
@ -24,6 +25,9 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
if (nugetPathContext != null) if (nugetPathContext != null)
{ {
_packagePathResolver = new FallbackPackagePathResolver(nugetPathContext); _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; _frameworkReferenceResolver = frameworkReferenceResolver;
@ -48,6 +52,12 @@ namespace Microsoft.DotNet.ProjectModel.Resolution
var path = _packagePathResolver?.GetPackageDirectory(package.Name, package.Version); var path = _packagePathResolver?.GetPackageDirectory(package.Name, package.Version);
bool exists = path != null; bool exists = path != null;
string hashPath = null;
if (_versionFolderPathResolver != null)
{
hashPath = _versionFolderPathResolver.GetHashFileName(package.Name, package.Version);
}
if (exists) if (exists)
{ {
// If the package's compile time assemblies is for a portable profile then, read the assembly metadata // 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( var packageDescription = new PackageDescription(
path, path,
hashPath,
package, package,
targetLibrary, targetLibrary,
dependencies, dependencies,

View file

@ -5,12 +5,12 @@
}, },
"description": "Types to model a .NET Project", "description": "Types to model a .NET Project",
"dependencies": { "dependencies": {
"Microsoft.Extensions.DependencyModel": "1.0.1-beta-000919", "Microsoft.Extensions.DependencyModel": "1.0.1-beta-000933",
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919", "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933",
"Newtonsoft.Json": "9.0.1", "Newtonsoft.Json": "9.0.1",
"NuGet.Configuration": "3.6.0-beta.1.msbuild.1", "NuGet.Configuration": "3.6.0-beta.1.msbuild.4",
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1", "NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
"NuGet.RuntimeModel": "3.6.0-beta.1.msbuild.1", "NuGet.RuntimeModel": "3.6.0-beta.1.msbuild.4",
"System.Reflection.Metadata": "1.4.1-beta-24410-02" "System.Reflection.Metadata": "1.4.1-beta-24410-02"
}, },
"frameworks": { "frameworks": {

View file

@ -25,7 +25,7 @@
"Microsoft.DotNet.InternalAbstractions": { "Microsoft.DotNet.InternalAbstractions": {
"target": "project" "target": "project"
}, },
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {

View file

@ -71,7 +71,7 @@
"Microsoft.Build": "0.1.0-preview-00033-160829", "Microsoft.Build": "0.1.0-preview-00033-160829",
"Microsoft.Build.Framework": "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -20,7 +20,7 @@
"Microsoft.Build.Targets": "0.1.0-preview-00033-160829", "Microsoft.Build.Targets": "0.1.0-preview-00033-160829",
"Microsoft.Build": "0.1.0-preview-00033-160829", "Microsoft.Build": "0.1.0-preview-00033-160829",
"System.Runtime.Serialization.Xml": "4.1.0", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -8,7 +8,7 @@
"type": "platform", "type": "platform",
"version": "1.0.0" "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -19,8 +19,8 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -20,8 +20,8 @@
}, },
"xunit": "2.2.0-beta3-build3330", "xunit": "2.2.0-beta3-build3330",
"xunit.netcore.extensions": "1.0.0-prerelease-00206", "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.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -13,7 +13,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -20,10 +20,10 @@
}, },
"System.Diagnostics.TraceSource": "4.0.0", "System.Diagnostics.TraceSource": "4.0.0",
"System.Runtime.Serialization.Primitives": "4.1.1", "System.Runtime.Serialization.Primitives": "4.1.1",
"NuGet.Versioning": "3.6.0-beta.1.msbuild.1", "NuGet.Versioning": "3.6.0-beta.1.msbuild.4",
"NuGet.Packaging": "3.6.0-beta.1.msbuild.1", "NuGet.Packaging": "3.6.0-beta.1.msbuild.4",
"NuGet.Frameworks": "3.6.0-beta.1.msbuild.1", "NuGet.Frameworks": "3.6.0-beta.1.msbuild.4",
"NuGet.ProjectModel": "3.6.0-beta.1.msbuild.1", "NuGet.ProjectModel": "3.6.0-beta.1.msbuild.4",
"Microsoft.DotNet.ProjectModel": { "Microsoft.DotNet.ProjectModel": {
"target": "project" "target": "project"
}, },
@ -35,8 +35,8 @@
}, },
"moq.netcore": "4.4.0-beta8", "moq.netcore": "4.4.0-beta8",
"xunit": "2.2.0-beta3-build3330", "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.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -16,7 +16,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -21,7 +21,7 @@
"FluentAssertions": "4.0.0", "FluentAssertions": "4.0.0",
"moq.netcore": "4.4.0-beta8", "moq.netcore": "4.4.0-beta8",
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -12,7 +12,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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", "FluentAssertions": "4.0.0",
"moq.netcore": "4.4.0-beta8", "moq.netcore": "4.4.0-beta8",
"Microsoft.DotNet.Tools.Tests.Utilities": { "Microsoft.DotNet.Tools.Tests.Utilities": {

View file

@ -15,7 +15,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -17,10 +17,16 @@ namespace Microsoft.DotNet.ProjectModel.Tests
public class LibraryExporterPackageTests public class LibraryExporterPackageTests
{ {
private const string PackagePath = "PackagePath"; 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(), package ?? new LockFilePackageLibrary(),
target ?? new LockFileTargetLibrary(), target ?? new LockFileTargetLibrary(),
new List<LibraryRange>(), compatible: true, resolved: true); new List<LibraryRange>(), compatible: true, resolved: true);

View file

@ -44,6 +44,36 @@ namespace Microsoft.DotNet.ProjectModel.Tests
p.PackageLibrary.Path.Should().Be("SomePath"); 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] [Fact]
public void GetDescriptionShouldNotModifyTarget() public void GetDescriptionShouldNotModifyTarget()
{ {

View file

@ -21,7 +21,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -7,14 +7,14 @@
"dependencies": { "dependencies": {
"FluentAssertions": "4.0.0", "FluentAssertions": "4.0.0",
"xunit": "2.2.0-beta3-build3330", "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.TestFramework": { "target": "project" },
"Microsoft.DotNet.Cli.Utils": { "target": "project" }, "Microsoft.DotNet.Cli.Utils": { "target": "project" },
"Microsoft.DotNet.ProjectModel": { "target": "project" }, "Microsoft.DotNet.ProjectModel": { "target": "project" },
"Microsoft.DotNet.InternalAbstractions": { "Microsoft.DotNet.InternalAbstractions": {
"target": "project" "target": "project"
}, },
"Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -17,7 +17,7 @@
}, },
"xunit": "2.2.0-beta3-build3330", "xunit": "2.2.0-beta3-build3330",
"xunit.netcore.extensions": "1.0.0-prerelease-00206", "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" "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0028"
}, },
"frameworks": { "frameworks": {

View file

@ -15,7 +15,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -19,7 +19,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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" "FluentAssertions": "4.2.2"
}, },
"frameworks": { "frameworks": {

View file

@ -14,7 +14,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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", "FluentAssertions": "4.2.2",
"moq.netcore": "4.4.0-beta8" "moq.netcore": "4.4.0-beta8"
}, },

View file

@ -2,7 +2,7 @@
"version": "1.0.0-*", "version": "1.0.0-*",
"dependencies": { "dependencies": {
"xunit": "2.2.0-beta3-build3330", "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.NETCore.Platforms": "1.0.1",
"Microsoft.DotNet.Tools.Tests.Utilities": { "Microsoft.DotNet.Tools.Tests.Utilities": {
"target": "project" "target": "project"

View file

@ -12,7 +12,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -10,7 +10,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -12,7 +12,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -13,7 +13,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -30,7 +30,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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", "moq.netcore": "4.4.0-beta8",
"FluentAssertions": "4.2.2" "FluentAssertions": "4.2.2"
}, },

View file

@ -12,7 +12,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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", "FluentAssertions": "4.0.0",
"moq.netcore": "4.4.0-beta8", "moq.netcore": "4.4.0-beta8",
"Microsoft.DotNet.Tools.Tests.Utilities": { "Microsoft.DotNet.Tools.Tests.Utilities": {

View file

@ -13,7 +13,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -13,7 +13,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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" "moq.netcore": "4.4.0-beta8"
}, },
"frameworks": { "frameworks": {

View file

@ -14,7 +14,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -14,7 +14,7 @@
}, },
"xunit": "2.2.0-beta3-build3330", "xunit": "2.2.0-beta3-build3330",
"xunit.netcore.extensions": "1.0.0-prerelease-00206", "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" "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
}, },
"frameworks": { "frameworks": {

View file

@ -14,7 +14,7 @@
}, },
"xunit": "2.2.0-beta3-build3330", "xunit": "2.2.0-beta3-build3330",
"xunit.netcore.extensions": "1.0.0-prerelease-00206", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -13,7 +13,7 @@
"target": "project" "target": "project"
}, },
"xunit": "2.2.0-beta3-build3330", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -14,7 +14,7 @@
}, },
"xunit": "2.2.0-beta3-build3330", "xunit": "2.2.0-beta3-build3330",
"moq.netcore": "4.4.0-beta8", "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": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -22,8 +22,8 @@
"System.Net.Sockets": "4.1.0", "System.Net.Sockets": "4.1.0",
"System.Runtime.Serialization.Primitives": "4.1.1", "System.Runtime.Serialization.Primitives": "4.1.1",
"xunit": "2.2.0-beta3-build3330", "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.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {

View file

@ -17,7 +17,7 @@
"exclude": "Compile" "exclude": "Compile"
}, },
"xunit": "2.2.0-beta3-build3330", "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", "moq.netcore": "4.4.0-beta8",
"FluentAssertions": "4.2.2" "FluentAssertions": "4.2.2"
}, },

View file

@ -17,8 +17,8 @@
"type": "build" "type": "build"
}, },
"xunit": "2.2.0-beta3-build3330", "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.PlatformAbstractions": "1.0.1-beta-000919" "Microsoft.DotNet.PlatformAbstractions": "1.0.1-beta-000933"
}, },
"frameworks": { "frameworks": {
"netcoreapp1.0": { "netcoreapp1.0": {