Skip to content

Commit c9d7a76

Browse files
committed
Target by framework
1 parent 7875a5c commit c9d7a76

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

test/Microsoft.NET.Sdk.Razor.Tests/MvcBuildIntegrationTestLegacy.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,18 @@ public void Build_ProducesDepsFileWithCompilationContext_ButNoReferences()
113113
depsFile.Should().Exist();
114114
var dependencyContext = ReadDependencyContext(depsFile.FullName);
115115

116-
// Ensure compile references from a PrivateAssets="all" PackageReference don't exist
117-
var packageReference = dependencyContext.CompileLibraries.FirstOrDefault(l => l.Name == "System.Runtime.CompilerServices.Unsafe", defaultValue: null);
118-
packageReference.Should().BeNull();
116+
if (TargetFramework.Equals("netcoreapp2.2"))
117+
{
118+
// Ensure compile references from a PrivateAssets="all" PackageReference don't exist
119+
var packageReference = dependencyContext.CompileLibraries.FirstOrDefault(l => l.Name == "System.Runtime.CompilerServices.Unsafe", defaultValue: null);
120+
packageReference.Should().BeNull();
121+
}
122+
else
123+
{
124+
// Ensure some compile references exist
125+
var packageReference = dependencyContext.CompileLibraries.First(l => l.Name == "System.Runtime.CompilerServices.Unsafe");
126+
packageReference.Assemblies.Should().NotBeEmpty();
127+
}
119128

120129
var projectReference = dependencyContext.CompileLibraries.First(l => l.Name == TestProjectName);
121130
projectReference.Assemblies.Should().NotBeEmpty();

0 commit comments

Comments
 (0)