diff --git a/Directory.Build.props b/Directory.Build.props index d404f3bea7b..c9586bc446d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -46,7 +46,10 @@ true - net472 + net472 + net8.0 + net9.0 + $(NetVS);$(NetVSCode) - $(NetCurrent) - $(DefaultNetCoreTargetFramework);$(NetPrevious) + $(NetCurrent) + $(NetCurrent) + $(NetVS);$(NetVSCode);$(NetPrevious) @@ -71,20 +75,11 @@ --> - $(NetCurrent) - $(DefaultNetCoreTargetFramework) + $(NetCurrent) + $(NetCurrent) + $(NetVS);$(NetVSCode) - - - - - net8.0 - $(DefaultNetCoreTargetFramework) - - diff --git a/Directory.Build.targets b/Directory.Build.targets index aad3194fb6b..f2b3447e92a 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -54,7 +54,7 @@ If a C# file should only be compiled under NetFx, it can be named with a ".NetFx.cs" extension. Or, the file can be included in a folder called "NetFx" or has a name that ends in "_NetFx". --> - + @@ -69,7 +69,7 @@ If a C# file should only be compiled under NetCore, it can be named with a ".NetCore.cs" extension. Or, the file can be included in a folder called "NetCore" or has a name that ends in "_NetCore". --> - + diff --git a/src/Analyzers/Razor.Diagnostics.Analyzers.Test/Razor.Diagnostics.Analyzers.Test.csproj b/src/Analyzers/Razor.Diagnostics.Analyzers.Test/Razor.Diagnostics.Analyzers.Test.csproj index d8977ed8c0f..5ae00361e2b 100644 --- a/src/Analyzers/Razor.Diagnostics.Analyzers.Test/Razor.Diagnostics.Analyzers.Test.csproj +++ b/src/Analyzers/Razor.Diagnostics.Analyzers.Test/Razor.Diagnostics.Analyzers.Test.csproj @@ -1,8 +1,8 @@  - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) false diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test.csproj b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test.csproj index 2e08aafa62a..9d5b17eca94 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test.csproj +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test.csproj @@ -1,8 +1,8 @@ - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) true $(DefaultItemExcludes);TestFiles\** diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Test.csproj b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Test.csproj index f6e46a90c51..d3d867a5776 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Test.csproj +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Test.csproj @@ -1,8 +1,8 @@ - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) true $(DefaultItemExcludes);TestFiles\** diff --git a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test.csproj b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test.csproj index cb0e17990ed..f8e6604e891 100644 --- a/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test.csproj +++ b/src/Compiler/Microsoft.AspNetCore.Mvc.Razor.Extensions/test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test.csproj @@ -1,8 +1,8 @@ - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) true $(DefaultItemExcludes);TestFiles\** diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/legacyTest/Microsoft.AspNetCore.Razor.Language.Legacy.Test.csproj b/src/Compiler/Microsoft.AspNetCore.Razor.Language/legacyTest/Microsoft.AspNetCore.Razor.Language.Legacy.Test.csproj index de7e8dca499..773ebc99695 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/legacyTest/Microsoft.AspNetCore.Razor.Language.Legacy.Test.csproj +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/legacyTest/Microsoft.AspNetCore.Razor.Language.Legacy.Test.csproj @@ -1,8 +1,8 @@  - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) $(DefaultItemExcludes);TestFiles\**\* diff --git a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj index 5c51e9d6741..3ea62727ad3 100644 --- a/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj +++ b/src/Compiler/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj @@ -1,8 +1,8 @@ - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) $(DefaultItemExcludes);TestFiles\**\* diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Microsoft.CodeAnalysis.Razor.Compiler.csproj b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Microsoft.CodeAnalysis.Razor.Compiler.csproj index 6428e0f55ed..6970f30055b 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Microsoft.CodeAnalysis.Razor.Compiler.csproj +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Microsoft.CodeAnalysis.Razor.Compiler.csproj @@ -2,7 +2,7 @@ Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor compiler. - $(DefaultNetCoreTargetFramework);netstandard2.0 + $(NetVSAndVSCode);netstandard2.0 false true true diff --git a/src/Compiler/Microsoft.CodeAnalysis.Razor/test/Microsoft.CodeAnalysis.Razor.Test.csproj b/src/Compiler/Microsoft.CodeAnalysis.Razor/test/Microsoft.CodeAnalysis.Razor.Test.csproj index 1b3c0be1035..b9509d75692 100644 --- a/src/Compiler/Microsoft.CodeAnalysis.Razor/test/Microsoft.CodeAnalysis.Razor.Test.csproj +++ b/src/Compiler/Microsoft.CodeAnalysis.Razor/test/Microsoft.CodeAnalysis.Razor.Test.csproj @@ -1,8 +1,8 @@  - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) $(DefaultItemExcludes);TestFiles\**\* true diff --git a/src/Compiler/perf/Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler.csproj b/src/Compiler/perf/Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler.csproj index 897f08cd510..f0b9e4dbc40 100644 --- a/src/Compiler/perf/Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler.csproj +++ b/src/Compiler/perf/Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks) + $(NetVSAndVSCode) Exe true true diff --git a/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj b/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj index 501e4975322..0f76248d930 100644 --- a/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj +++ b/src/Compiler/perf/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator/Microsoft.AspNetCore.Razor.Microbenchmarks.Generator.csproj @@ -2,7 +2,7 @@ Exe - $(DefaultNetCoreTargetFramework) + $(NetVS) enable enable Debug;Release diff --git a/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X.Compiler.csproj b/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X.Compiler.csproj index d2882f3e6f3..726dabfde34 100644 --- a/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X.Compiler.csproj +++ b/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X.Compiler.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) true diff --git a/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X.Compiler.csproj b/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X.Compiler.csproj index d2882f3e6f3..726dabfde34 100644 --- a/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X.Compiler.csproj +++ b/src/Compiler/test/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X/Microsoft.AspNetCore.Razor.Test.MvcShim.Version2_X.Compiler.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) true diff --git a/src/Compiler/test/Microsoft.NET.Sdk.Razor.SourceGenerators.Tests/Microsoft.NET.Sdk.Razor.SourceGenerators.Test.csproj b/src/Compiler/test/Microsoft.NET.Sdk.Razor.SourceGenerators.Tests/Microsoft.NET.Sdk.Razor.SourceGenerators.Test.csproj index 581f9841034..5b2d9a3302c 100644 --- a/src/Compiler/test/Microsoft.NET.Sdk.Razor.SourceGenerators.Tests/Microsoft.NET.Sdk.Razor.SourceGenerators.Test.csproj +++ b/src/Compiler/test/Microsoft.NET.Sdk.Razor.SourceGenerators.Tests/Microsoft.NET.Sdk.Razor.SourceGenerators.Test.csproj @@ -5,7 +5,7 @@ - $(DefaultNetCoreTargetFramework) + $(NetVS) testSdkRSG true diff --git a/src/Razor/benchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.csproj b/src/Razor/benchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.csproj index b9777c887f3..d5341548c84 100644 --- a/src/Razor/benchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.csproj +++ b/src/Razor/benchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks/Microsoft.AspNetCore.Razor.Microbenchmarks.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework);$(DefaultNetFxTargetFramework) + $(NetVS);$(NetFxVS) Exe AnyCPU true diff --git a/src/Razor/benchmarks/testapps/LargeProject/LargeProject.csproj b/src/Razor/benchmarks/testapps/LargeProject/LargeProject.csproj index 168d9204944..ed3a22ebd06 100644 --- a/src/Razor/benchmarks/testapps/LargeProject/LargeProject.csproj +++ b/src/Razor/benchmarks/testapps/LargeProject/LargeProject.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework) + $(NetVS) enable enable diff --git a/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.csproj b/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.csproj index ac43fb99fcb..a610f847609 100644 --- a/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.csproj +++ b/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) enable enable true @@ -12,7 +12,7 @@ - + diff --git a/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.csproj b/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.csproj index 2dfd37ad90b..3c789a1dd7f 100644 --- a/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.csproj +++ b/src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework) + $(NetVSCode) enable enable diff --git a/src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/Microsoft.AspNetCore.Razor.LanguageServer.csproj b/src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/Microsoft.AspNetCore.Razor.LanguageServer.csproj index f6aa7095e36..48fa67bf964 100644 --- a/src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/Microsoft.AspNetCore.Razor.LanguageServer.csproj +++ b/src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/Microsoft.AspNetCore.Razor.LanguageServer.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) Razor is a markup syntax for adding server-side logic to web pages. This package contains the language server library assets. false false @@ -25,7 +25,7 @@ - + diff --git a/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj b/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj index ab7203bd08e..2e4e17b0400 100644 --- a/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj +++ b/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework);netstandard2.0 + $(NetVS);netstandard2.0 Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor design-time infrastructure. false false diff --git a/src/Razor/src/Microsoft.VisualStudio.DevKit.Razor/Microsoft.VisualStudio.DevKit.Razor.csproj b/src/Razor/src/Microsoft.VisualStudio.DevKit.Razor/Microsoft.VisualStudio.DevKit.Razor.csproj index 29b5acecb67..fb4eaa37e1f 100644 --- a/src/Razor/src/Microsoft.VisualStudio.DevKit.Razor/Microsoft.VisualStudio.DevKit.Razor.csproj +++ b/src/Razor/src/Microsoft.VisualStudio.DevKit.Razor/Microsoft.VisualStudio.DevKit.Razor.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework) + $(NetVSCode) Library Razor is a markup syntax for adding server-side logic to web pages. This package contains the language server assets for C# DevKit. false diff --git a/src/Razor/src/Microsoft.VisualStudio.LanguageServer.ContainedLanguage/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.csproj b/src/Razor/src/Microsoft.VisualStudio.LanguageServer.ContainedLanguage/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.csproj index c90c4e332aa..36d1e12a98f 100644 --- a/src/Razor/src/Microsoft.VisualStudio.LanguageServer.ContainedLanguage/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.csproj +++ b/src/Razor/src/Microsoft.VisualStudio.LanguageServer.ContainedLanguage/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) This package contains the Visual Studio Language Server infrastructure for interacting with contained languages. false false @@ -17,7 +17,7 @@ - + diff --git a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj index ac250cee175..2fd3b3b3c69 100644 --- a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj +++ b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor design-time infrastructure for Visual Studio. false $(PkgMicrosoft_NET_Sdk_Razor)\build\netstandard2.0\Rules\ @@ -30,7 +30,7 @@ - + - $(DefaultNetFxTargetFramework) + $(NetFxVS) RoslynDev @@ -43,7 +43,7 @@ - + diff --git a/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj b/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj index 810b344b3e0..1b4a46e16d8 100644 --- a/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj +++ b/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj @@ -1,6 +1,6 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) RoslynDev @@ -164,20 +164,20 @@ - TargetFramework=$(DefaultNetFxTargetFramework) + TargetFramework=$(NetFxVS) - TargetFramework=$(DefaultNetFxTargetFramework) + TargetFramework=$(NetFxVS) - TargetFramework=$(DefaultNetFxTargetFramework) + TargetFramework=$(NetFxVS) - TargetFramework=$(DefaultNetFxTargetFramework) + TargetFramework=$(NetFxVS) @@ -208,7 +208,7 @@ - + - $(DefaultNetFxTargetFramework) + $(NetFxVS) RoslynDev diff --git a/src/Razor/src/rzls/rzls.csproj b/src/Razor/src/rzls/rzls.csproj index 917ff821743..b36f7f8bdd8 100644 --- a/src/Razor/src/rzls/rzls.csproj +++ b/src/Razor/src/rzls/rzls.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFramework) + $(NetVSCode) Exe Razor is a markup syntax for adding server-side logic to web pages. This package contains a Razor language server. diff --git a/src/Razor/test/Directory.Build.props b/src/Razor/test/Directory.Build.props index 0b4ec55df46..f67f09af218 100644 --- a/src/Razor/test/Directory.Build.props +++ b/src/Razor/test/Directory.Build.props @@ -3,7 +3,7 @@ true - $(DefaultNetCoreTargetFrameworks) + $(NetVSAndVSCode) $(DeveloperBuildTestTfms) $(StandardTestTfms) net472;$(StandardTestTfms) diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test.csproj b/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test.csproj index d7e7c685f78..db8e4cd6c04 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test.csproj +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test/Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test.csproj b/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test.csproj index 14814afcfa8..3687d7a5987 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test.csproj +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test/Microsoft.AspNetCore.Razor.ExternalAccess.RoslynWorkspace.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks) + $(NetVSCode) diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Microsoft.AspNetCore.Razor.LanguageServer.Test.csproj b/src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Microsoft.AspNetCore.Razor.LanguageServer.Test.csproj index becbc08f45b..1a77b7246fb 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Microsoft.AspNetCore.Razor.LanguageServer.Test.csproj +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Microsoft.AspNetCore.Razor.LanguageServer.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) $(DefineConstants);GENERATE_BASELINES diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test.csproj b/src/Razor/test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test.csproj index 87511a829e7..593c8ee8041 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test.csproj +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test/Microsoft.AspNetCore.Razor.ProjectEngineHost.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) $(DefineConstants);GENERATE_JSON_FILES diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/Microsoft.AspNetCore.Razor.Test.Common.Tooling.csproj b/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/Microsoft.AspNetCore.Razor.Test.Common.Tooling.csproj index e9f9f637775..f8ed32bdeb1 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/Microsoft.AspNetCore.Razor.Test.Common.Tooling.csproj +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/Microsoft.AspNetCore.Razor.Test.Common.Tooling.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) false Microsoft.AspNetCore.Razor.Test.Common @@ -11,7 +11,7 @@ - $(DefineConstants);JSONSERIALIZATION_PROJECTSYSTEM + $(DefineConstants);JSONSERIALIZATION_PROJECTSYSTEM @@ -29,7 +29,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -87,6 +87,6 @@ - + diff --git a/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/RazorTestResources.cs b/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/RazorTestResources.cs index 48ceb0cdb85..f010154b432 100644 --- a/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/RazorTestResources.cs +++ b/src/Razor/test/Microsoft.AspNetCore.Razor.Test.Common.Tooling/RazorTestResources.cs @@ -69,7 +69,12 @@ public static byte[] GetResourceBytes(string name, string? folder = null) using var stream = GetResourceStream(name, folder); value = new byte[stream.Length]; + +#if NET + stream.ReadExactly(value); +#else stream.Read(value, 0, value.Length); +#endif s_bytesMap.Add(key, value); diff --git a/src/Razor/test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test.csproj b/src/Razor/test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test.csproj index 3c89a6a9ed9..3c2a5347481 100644 --- a/src/Razor/test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test.csproj +++ b/src/Razor/test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test/Microsoft.VisualStudio.LanguageServer.ContainedLanguage.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) diff --git a/src/Razor/test/Microsoft.VisualStudio.LanguageServices.Razor.Test/Microsoft.VisualStudio.LanguageServices.Razor.Test.csproj b/src/Razor/test/Microsoft.VisualStudio.LanguageServices.Razor.Test/Microsoft.VisualStudio.LanguageServices.Razor.Test.csproj index fd54e585914..ca641dc30fa 100644 --- a/src/Razor/test/Microsoft.VisualStudio.LanguageServices.Razor.Test/Microsoft.VisualStudio.LanguageServices.Razor.Test.csproj +++ b/src/Razor/test/Microsoft.VisualStudio.LanguageServices.Razor.Test/Microsoft.VisualStudio.LanguageServices.Razor.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) true diff --git a/src/Razor/test/Microsoft.VisualStudio.LegacyEditor.Razor.Test/Microsoft.VisualStudio.LegacyEditor.Razor.Test.csproj b/src/Razor/test/Microsoft.VisualStudio.LegacyEditor.Razor.Test/Microsoft.VisualStudio.LegacyEditor.Razor.Test.csproj index 5280ced71d1..3127d897c99 100644 --- a/src/Razor/test/Microsoft.VisualStudio.LegacyEditor.Razor.Test/Microsoft.VisualStudio.LegacyEditor.Razor.Test.csproj +++ b/src/Razor/test/Microsoft.VisualStudio.LegacyEditor.Razor.Test/Microsoft.VisualStudio.LegacyEditor.Razor.Test.csproj @@ -1,7 +1,7 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) true Microsoft.VisualStudio.LegacyEditor.Razor diff --git a/src/Razor/test/Microsoft.VisualStudio.Razor.IntegrationTests/Microsoft.VisualStudio.Razor.IntegrationTests.csproj b/src/Razor/test/Microsoft.VisualStudio.Razor.IntegrationTests/Microsoft.VisualStudio.Razor.IntegrationTests.csproj index a86f4cba7b0..a8cc354b824 100644 --- a/src/Razor/test/Microsoft.VisualStudio.Razor.IntegrationTests/Microsoft.VisualStudio.Razor.IntegrationTests.csproj +++ b/src/Razor/test/Microsoft.VisualStudio.Razor.IntegrationTests/Microsoft.VisualStudio.Razor.IntegrationTests.csproj @@ -1,6 +1,6 @@  - $(DefaultNetFxTargetFramework) + $(NetFxVS) enable Library Microsoft.VisualStudio.Razor.IntegrationTests @@ -41,7 +41,7 @@ - + diff --git a/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Microsoft.AspNetCore.Razor.Test.Common.csproj b/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Microsoft.AspNetCore.Razor.Test.Common.csproj index 83a6f29dc8a..68caa198787 100644 --- a/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Microsoft.AspNetCore.Razor.Test.Common.csproj +++ b/src/Shared/Microsoft.AspNetCore.Razor.Test.Common/Microsoft.AspNetCore.Razor.Test.Common.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode);$(NetFxVS) $(DefineConstants);GENERATE_BASELINES diff --git a/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.Test/Microsoft.AspNetCore.Razor.Utilities.Shared.Test.csproj b/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.Test/Microsoft.AspNetCore.Razor.Utilities.Shared.Test.csproj index 1f008203c9b..f08cb047c73 100644 --- a/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.Test/Microsoft.AspNetCore.Razor.Utilities.Shared.Test.csproj +++ b/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.Test/Microsoft.AspNetCore.Razor.Utilities.Shared.Test.csproj @@ -1,8 +1,8 @@  - $(DefaultNetCoreTargetFrameworks) - $(TargetFrameworks);$(DefaultNetFxTargetFramework) + $(NetVSAndVSCode) + $(TargetFrameworks);$(NetFxVS) True false diff --git a/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.csproj b/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.csproj index 73431d922b3..774a214dbc8 100644 --- a/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.csproj +++ b/src/Shared/Microsoft.AspNetCore.Razor.Utilities.Shared/Microsoft.AspNetCore.Razor.Utilities.Shared.csproj @@ -1,7 +1,7 @@  - $(DefaultNetCoreTargetFrameworks);$(DefaultNetFxTargetFramework);netstandard2.0 + $(NetVSAndVSCode);$(NetFxVS);netstandard2.0 Razor is a markup syntax for adding server-side logic to web pages. This package contains the language server library assets. false false