diff --git a/build/dependencies.props b/build/dependencies.props index d6e1e63e78..e3872095db 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -98,7 +98,7 @@ 0.10.13 4.2.1 2.1.0-prerelease-02430-04 - 2.0.0 + 2.1.0 8.7.0 4.2.1 3.1.0 diff --git a/test/SharedFx.UnitTests/SharedFxTests.cs b/test/SharedFx.UnitTests/SharedFxTests.cs index d18fa17ef8..36160360df 100644 --- a/test/SharedFx.UnitTests/SharedFxTests.cs +++ b/test/SharedFx.UnitTests/SharedFxTests.cs @@ -47,6 +47,28 @@ namespace Microsoft.AspNetCore Assert.NotNull(depsFile["compilationOptions"]); Assert.Empty(depsFile["compilationOptions"]); Assert.NotEmpty(depsFile["runtimes"][config.RuntimeIdentifier]); + + var targetLibraries = depsFile["targets"][target]; + Assert.All(targetLibraries, libEntry => + { + var lib = Assert.IsType(libEntry); + if (lib.Value["runtime"] == null) + { + return; + } + + Assert.All(lib.Value["runtime"], item => + { + var obj = Assert.IsType(item); + var assemblyVersion = obj.Value["assemblyVersion"]; + Assert.NotNull(assemblyVersion); + Assert.NotEmpty(assemblyVersion.Value()); + + var fileVersion = obj.Value["fileVersion"]; + Assert.NotNull(fileVersion); + Assert.NotEmpty(fileVersion.Value()); + }); + }); } [Theory]