Skip to content

Commit ddb8eed

Browse files
authored
Relayer packages to remove dependencies for adapters (#134)
This change separates out the System.Web types into a single assembly that doesn't have any reliance on other dependencies. Any additional dependencies will be brought in by the extensions library which will only need to be added to the ASP.NET Core and ASP.NET Framework applications themselves (not any supporting libraries).
1 parent efbe56e commit ddb8eed

File tree

116 files changed

+185
-156
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+185
-156
lines changed

Microsoft.AspNetCore.SystemWebAdapters.sln

Lines changed: 41 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
Microsoft Visual Studio Solution File, Format Version 12.00
32
# Visual Studio Version 17
43
VisualStudioVersion = 17.1.32127.271
@@ -26,13 +25,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvcCoreApp", "samples\MvcCo
2625
EndProject
2726
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{F9DB9323-C919-49E8-8F96-B923D2F42E60}"
2827
EndProject
29-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{A1BDA50C-D70B-416C-97F1-74B0649797C5}"
30-
EndProject
31-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.SessionState", "src\Microsoft.AspNetCore.SystemWebAdapters.SessionState\Microsoft.AspNetCore.SystemWebAdapters.SessionState.csproj", "{2029D409-07E3-49F8-BB6A-77114DE7B337}"
32-
EndProject
33-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.SessionState.Tests", "test\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Tests\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Tests.csproj", "{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC}"
34-
EndProject
35-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.SessionState.Framework.Tests", "test\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Framework.Tests\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Framework.Tests.csproj", "{FE535287-999D-4D43-B41C-22AB4A6E2D15}"
28+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A1BDA50C-D70B-416C-97F1-74B0649797C5}"
3629
EndProject
3730
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteBearer", "samples\RemoteAuth\Bearer\RemoteBearer\RemoteBearer.csproj", "{898C9B2C-E43A-434F-9927-F6697C0ACE40}"
3831
EndProject
@@ -46,7 +39,21 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OIDCAuth", "samples\RemoteA
4639
EndProject
4740
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OIDCAuthCore", "samples\RemoteAuth\OIDC\OIDCAuthCore\OIDCAuthCore.csproj", "{32192715-5F15-4E11-B96F-971468DA33E6}"
4841
EndProject
49-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.Framework.Tests", "test\Microsoft.AspNetCore.SystemWebAdapters.Framework.Tests\Microsoft.AspNetCore.SystemWebAdapters.Framework.Tests.csproj", "{23036CE4-A4D7-4A42-868A-1FB5211A41F0}"
42+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.Tests", "test\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.Tests\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.Tests.csproj", "{23036CE4-A4D7-4A42-868A-1FB5211A41F0}"
43+
EndProject
44+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.CoreServices", "src\Microsoft.AspNetCore.SystemWebAdapters.CoreServices\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.csproj", "{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E}"
45+
EndProject
46+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests", "test\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests.csproj", "{26FC1002-759D-4086-A694-DA15927B6BA0}"
47+
EndProject
48+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RemoteAuth", "RemoteAuth", "{25382551-D3BE-46C0-AAB5-8D2C64D4EDDD}"
49+
EndProject
50+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Bearer", "Bearer", "{BB4A1FCC-9C83-4622-854C-987069F66BB3}"
51+
EndProject
52+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Forms", "Forms", "{78F7011B-1C83-4AFC-B163-32420EB10ECA}"
53+
EndProject
54+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OIDC", "OIDC", "{134659FA-F2BB-4E54-BB68-49E88EA2778F}"
55+
EndProject
56+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices", "src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj", "{6931FEFB-DC18-4B3F-8AFC-EDA03063A518}"
5057
EndProject
5158
Global
5259
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -74,18 +81,6 @@ Global
7481
{B1D06F62-B315-4ED8-8109-168B4D4E4B86}.Debug|Any CPU.Build.0 = Debug|Any CPU
7582
{B1D06F62-B315-4ED8-8109-168B4D4E4B86}.Release|Any CPU.ActiveCfg = Release|Any CPU
7683
{B1D06F62-B315-4ED8-8109-168B4D4E4B86}.Release|Any CPU.Build.0 = Release|Any CPU
77-
{2029D409-07E3-49F8-BB6A-77114DE7B337}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
78-
{2029D409-07E3-49F8-BB6A-77114DE7B337}.Debug|Any CPU.Build.0 = Debug|Any CPU
79-
{2029D409-07E3-49F8-BB6A-77114DE7B337}.Release|Any CPU.ActiveCfg = Release|Any CPU
80-
{2029D409-07E3-49F8-BB6A-77114DE7B337}.Release|Any CPU.Build.0 = Release|Any CPU
81-
{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
82-
{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC}.Debug|Any CPU.Build.0 = Debug|Any CPU
83-
{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC}.Release|Any CPU.ActiveCfg = Release|Any CPU
84-
{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC}.Release|Any CPU.Build.0 = Release|Any CPU
85-
{FE535287-999D-4D43-B41C-22AB4A6E2D15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
86-
{FE535287-999D-4D43-B41C-22AB4A6E2D15}.Debug|Any CPU.Build.0 = Debug|Any CPU
87-
{FE535287-999D-4D43-B41C-22AB4A6E2D15}.Release|Any CPU.ActiveCfg = Release|Any CPU
88-
{FE535287-999D-4D43-B41C-22AB4A6E2D15}.Release|Any CPU.Build.0 = Release|Any CPU
8984
{898C9B2C-E43A-434F-9927-F6697C0ACE40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
9085
{898C9B2C-E43A-434F-9927-F6697C0ACE40}.Debug|Any CPU.Build.0 = Debug|Any CPU
9186
{898C9B2C-E43A-434F-9927-F6697C0ACE40}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -114,6 +109,18 @@ Global
114109
{23036CE4-A4D7-4A42-868A-1FB5211A41F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
115110
{23036CE4-A4D7-4A42-868A-1FB5211A41F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
116111
{23036CE4-A4D7-4A42-868A-1FB5211A41F0}.Release|Any CPU.Build.0 = Release|Any CPU
112+
{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113+
{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E}.Debug|Any CPU.Build.0 = Debug|Any CPU
114+
{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E}.Release|Any CPU.ActiveCfg = Release|Any CPU
115+
{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E}.Release|Any CPU.Build.0 = Release|Any CPU
116+
{26FC1002-759D-4086-A694-DA15927B6BA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117+
{26FC1002-759D-4086-A694-DA15927B6BA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
118+
{26FC1002-759D-4086-A694-DA15927B6BA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
119+
{26FC1002-759D-4086-A694-DA15927B6BA0}.Release|Any CPU.Build.0 = Release|Any CPU
120+
{6931FEFB-DC18-4B3F-8AFC-EDA03063A518}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121+
{6931FEFB-DC18-4B3F-8AFC-EDA03063A518}.Debug|Any CPU.Build.0 = Debug|Any CPU
122+
{6931FEFB-DC18-4B3F-8AFC-EDA03063A518}.Release|Any CPU.ActiveCfg = Release|Any CPU
123+
{6931FEFB-DC18-4B3F-8AFC-EDA03063A518}.Release|Any CPU.Build.0 = Release|Any CPU
117124
EndGlobalSection
118125
GlobalSection(SolutionProperties) = preSolution
119126
HideSolutionNode = FALSE
@@ -124,16 +131,20 @@ Global
124131
{11DD4D64-7A95-4635-A273-775715E18852} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
125132
{174A36F1-27ED-43FC-A3A1-00DA58C4E30C} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
126133
{B1D06F62-B315-4ED8-8109-168B4D4E4B86} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
127-
{2029D409-07E3-49F8-BB6A-77114DE7B337} = {F9DB9323-C919-49E8-8F96-B923D2F42E60}
128-
{9AFF3DCE-5DEF-4337-B5BC-C98ABEA6BEDC} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
129-
{FE535287-999D-4D43-B41C-22AB4A6E2D15} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
130-
{898C9B2C-E43A-434F-9927-F6697C0ACE40} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
131-
{6ECC8509-2937-4667-AECC-C20BA62D3FC5} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
132-
{87223E5F-A0B2-4827-A4A4-B4C40BEAFBE8} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
133-
{EB87A63B-D71F-43E3-B0B7-588B4BED3BE3} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
134-
{0BA8335A-9F56-4439-9A71-4BD5B58C2273} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
135-
{32192715-5F15-4E11-B96F-971468DA33E6} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
134+
{898C9B2C-E43A-434F-9927-F6697C0ACE40} = {BB4A1FCC-9C83-4622-854C-987069F66BB3}
135+
{6ECC8509-2937-4667-AECC-C20BA62D3FC5} = {BB4A1FCC-9C83-4622-854C-987069F66BB3}
136+
{87223E5F-A0B2-4827-A4A4-B4C40BEAFBE8} = {78F7011B-1C83-4AFC-B163-32420EB10ECA}
137+
{EB87A63B-D71F-43E3-B0B7-588B4BED3BE3} = {78F7011B-1C83-4AFC-B163-32420EB10ECA}
138+
{0BA8335A-9F56-4439-9A71-4BD5B58C2273} = {134659FA-F2BB-4E54-BB68-49E88EA2778F}
139+
{32192715-5F15-4E11-B96F-971468DA33E6} = {134659FA-F2BB-4E54-BB68-49E88EA2778F}
136140
{23036CE4-A4D7-4A42-868A-1FB5211A41F0} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
141+
{A01BA50E-E4C8-4EEA-A4E2-C2312BC6B02E} = {F9DB9323-C919-49E8-8F96-B923D2F42E60}
142+
{26FC1002-759D-4086-A694-DA15927B6BA0} = {A1BDA50C-D70B-416C-97F1-74B0649797C5}
143+
{25382551-D3BE-46C0-AAB5-8D2C64D4EDDD} = {95915611-30BF-4AFF-AE41-5CDC6F57DCF7}
144+
{BB4A1FCC-9C83-4622-854C-987069F66BB3} = {25382551-D3BE-46C0-AAB5-8D2C64D4EDDD}
145+
{78F7011B-1C83-4AFC-B163-32420EB10ECA} = {25382551-D3BE-46C0-AAB5-8D2C64D4EDDD}
146+
{134659FA-F2BB-4E54-BB68-49E88EA2778F} = {25382551-D3BE-46C0-AAB5-8D2C64D4EDDD}
147+
{6931FEFB-DC18-4B3F-8AFC-EDA03063A518} = {F9DB9323-C919-49E8-8F96-B923D2F42E60}
137148
EndGlobalSection
138149
GlobalSection(ExtensibilityGlobals) = postSolution
139150
SolutionGuid = {DABA3C65-9D74-4EB6-9B1C-730328710EAD}

Microsoft.AspNetCore.SystemWebAdapters.slnf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
"solution": {
33
"path": "Microsoft.AspNetCore.SystemWebAdapters.sln",
44
"projects": [
5+
"src\\Microsoft.AspNetCore.SystemWebAdapters.CoreServices\\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.csproj",
6+
"src\\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj",
57
"src\\Microsoft.AspNetCore.SystemWebAdapters\\Microsoft.AspNetCore.SystemWebAdapters.csproj",
6-
"test\\Microsoft.AspNetCore.SystemWebAdapters.Tests\\Microsoft.AspNetCore.SystemWebAdapters.Tests.csproj",
7-
"src\\Microsoft.AspNetCore.SystemWebAdapters.SessionState\\Microsoft.AspNetCore.SystemWebAdapters.SessionState.csproj",
8-
"test\\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Framework.Tests\\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Framework.Tests.csproj",
9-
"test\\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Tests\\Microsoft.AspNetCore.SystemWebAdapters.SessionState.Tests.csproj"
8+
"test\\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests\\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.Tests.csproj",
9+
"test\\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.Tests\\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.Tests.csproj",
10+
"test\\Microsoft.AspNetCore.SystemWebAdapters.Tests\\Microsoft.AspNetCore.SystemWebAdapters.Tests.csproj"
1011
]
1112
}
1213
}

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
This project provides a collection of adapters that help migrating from `System.Web.dll` based ASP.NET projects to ASP.NET Core projects. The adapters currently include:
44

55
- `Microsoft.AspNetCore.SystemWebAdapters`: Subset of the APIs from `System.Web.dll` backed by `Microsoft.AspNetCore.Http` types
6-
- `Microsoft.AspNetCore.SystemWebAdapters.SessionState`: Support for `System.Web.HttpContext.Session` usage
6+
- `Microsoft.AspNetCore.SystemWebAdapters.CoreServices`: Support for adding services to ASP.NET Core applications to enable migration efforts
7+
- `Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices`: Support for adding services to ASP.NET Framework applications to enable migration efforts
78

89
These adapters help enable large scale, incremental migration from ASP.NET to ASP.NET Core. For more details on incremental migration from ASP.NET to ASP.NET Core, please see the [documentation](docs).
910

@@ -27,15 +28,14 @@ Below are the steps needed to start using the System.Web adapters with your ASP.
2728
</packageSources>
2829
</configuration>
2930
```
30-
2. Install `Microsoft.AspNetCore.SystemWebAdapters`
31-
3. If you use `HttpContext.Session`, install `Microsoft.AspNetCore.SystemWebAdapters.SessionState`
32-
4. In your framework application:
33-
- The package installation will add a new module to your `web.config`. This module handles any customizations that are required to help migrate to .NET Core. See [this](docs/framework.md) for details on what is available here.
34-
5. In your class libraries:
31+
2. Install `Microsoft.AspNetCore.SystemWebAdapters` to supporting libraries
3532
- Class libraries can target .NET Standard 2.0 if desired which will ensure you are using the shared surface area
3633
- If you find that there's still some missing APIs, you may cross-compile with .NET Framework to maintain that behavior and handle it in .NET core in some other way
3734
- There should be no manual changes to enable using supported surface area of the adapters. If a member is not found, it is not currently supported on ASP.NET Core
38-
6. For your ASP.NET Core application:
35+
3. Install `Microsoft.AspNetCore.SystemWebAdapters.CoreServices` to your ASP.NET Core application
36+
4. Install `Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices` to your ASP.NET Framework application
37+
- The package installation will add a new module to your `web.config`. This module handles any customizations that are required to help migrate to .NET Core. See [this](docs/framework.md) for details on what is available here.
38+
5. For your ASP.NET Core application:
3939
- Register the adapter services:
4040
```csharp
4141
builder.Services.AddSystemWebAdapters();

samples/MvcApp/MvcApp.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,9 +351,9 @@
351351
<Content Include="Scripts\jquery-3.4.1.min.map" />
352352
</ItemGroup>
353353
<ItemGroup>
354-
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters.SessionState\Microsoft.AspNetCore.SystemWebAdapters.SessionState.csproj">
355-
<Project>{2029d409-07e3-49f8-bb6a-77114de7b337}</Project>
356-
<Name>Microsoft.AspNetCore.SystemWebAdapters.SessionState</Name>
354+
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj">
355+
<Project>{6931fefb-dc18-4b3f-8afc-eda03063a518}</Project>
356+
<Name>Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices</Name>
357357
</ProjectReference>
358358
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj">
359359
<Project>{55c1bbe0-b922-46b0-8f2c-8472bc9a5f33}</Project>
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
2-
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
32
<PropertyGroup>
43
<TargetFramework>net6.0</TargetFramework>
54
<Nullable>enable</Nullable>
65
<ImplicitUsings>enable</ImplicitUsings>
76
</PropertyGroup>
8-
97
<ItemGroup>
108
<PackageReference Include="Yarp.ReverseProxy" Version="1.1.0" />
119
</ItemGroup>
12-
1310
<ItemGroup>
14-
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters.SessionState\Microsoft.AspNetCore.SystemWebAdapters.SessionState.csproj" />
11+
<ProjectReference Include="..\..\src\Microsoft.AspNetCore.SystemWebAdapters.CoreServices\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.csproj" />
1512
<ProjectReference Include="..\ClassLibrary\ClassLibrary.csproj" />
1613
</ItemGroup>
17-
18-
</Project>
14+
</Project>

samples/RemoteAuth/Bearer/RemoteBearer/RemoteBearer.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,10 @@
208208
<None Include="packages.config" />
209209
</ItemGroup>
210210
<ItemGroup>
211+
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj">
212+
<Project>{6931fefb-dc18-4b3f-8afc-eda03063a518}</Project>
213+
<Name>Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices</Name>
214+
</ProjectReference>
211215
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj">
212216
<Project>{55c1bbe0-b922-46b0-8f2c-8472bc9a5f33}</Project>
213217
<Name>Microsoft.AspNetCore.SystemWebAdapters</Name>
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
2-
32
<PropertyGroup>
43
<TargetFramework>net6.0</TargetFramework>
54
<Nullable>enable</Nullable>
65
<ImplicitUsings>enable</ImplicitUsings>
76
</PropertyGroup>
8-
97
<ItemGroup>
108
<PackageReference Include="Yarp.ReverseProxy" Version="1.1.0" />
119
</ItemGroup>
12-
1310
<ItemGroup>
11+
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.CoreServices\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.csproj" />
1412
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj" />
1513
</ItemGroup>
16-
17-
</Project>
14+
</Project>

samples/RemoteAuth/Forms/FormsAuth/FormsAuth.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,10 @@
236236
</None>
237237
</ItemGroup>
238238
<ItemGroup>
239+
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj">
240+
<Project>{6931fefb-dc18-4b3f-8afc-eda03063a518}</Project>
241+
<Name>Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices</Name>
242+
</ProjectReference>
239243
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj">
240244
<Project>{55c1bbe0-b922-46b0-8f2c-8472bc9a5f33}</Project>
241245
<Name>Microsoft.AspNetCore.SystemWebAdapters</Name>
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
2-
32
<PropertyGroup>
43
<TargetFramework>net6.0</TargetFramework>
54
<Nullable>enable</Nullable>
65
<ImplicitUsings>enable</ImplicitUsings>
76
</PropertyGroup>
8-
97
<ItemGroup>
10-
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj" />
118
<PackageReference Include="Yarp.ReverseProxy" Version="1.1.0" />
129
</ItemGroup>
13-
14-
</Project>
10+
<ItemGroup>
11+
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.CoreServices\Microsoft.AspNetCore.SystemWebAdapters.CoreServices.csproj" />
12+
</ItemGroup>
13+
</Project>

samples/RemoteAuth/OIDC/OIDCAuth/OIDCAuth.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,10 @@
217217
<None Include="packages.config" />
218218
</ItemGroup>
219219
<ItemGroup>
220+
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices\Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices.csproj">
221+
<Project>{6931fefb-dc18-4b3f-8afc-eda03063a518}</Project>
222+
<Name>Microsoft.AspNetCore.SystemWebAdapters.FrameworkServices</Name>
223+
</ProjectReference>
220224
<ProjectReference Include="..\..\..\..\src\Microsoft.AspNetCore.SystemWebAdapters\Microsoft.AspNetCore.SystemWebAdapters.csproj">
221225
<Project>{55c1bbe0-b922-46b0-8f2c-8472bc9a5f33}</Project>
222226
<Name>Microsoft.AspNetCore.SystemWebAdapters</Name>

0 commit comments

Comments
 (0)