Skip to content

Commit 0991832

Browse files
committed
ASP.NET Core 3.0
1 parent a2be301 commit 0991832

File tree

6 files changed

+27
-27
lines changed

6 files changed

+27
-27
lines changed
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<RootNamespace>NetCoreBBS</RootNamespace>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.1.3" />
9+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0" />
1010
</ItemGroup>
1111

1212
</Project>

src/Infrastructure/Infrastructure.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<RootNamespace>NetCoreBBS.Infrastructure</RootNamespace>
66
</PropertyGroup>
77

@@ -10,7 +10,7 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.3">
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1616
</PackageReference>

src/NetCoreBBS/Controllers/UserController.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ public class UserController : Controller
1919
private ITopicRepository _topic;
2020
private ITopicReplyRepository _reply;
2121
private UserManager<User> UserManager;
22-
private IHostingEnvironment _env;
23-
public UserController(ITopicRepository topic, ITopicReplyRepository reply, UserManager<User> userManager, IHostingEnvironment env)
22+
private IWebHostEnvironment _env;
23+
public UserController(ITopicRepository topic, ITopicReplyRepository reply, UserManager<User> userManager, IWebHostEnvironment env)
2424
{
2525
_topic = topic;
2626
_reply = reply;

src/NetCoreBBS/NetCoreBBS.csproj

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp2.2</TargetFramework>
4+
<TargetFramework>netcoreapp3.0</TargetFramework>
55
<DebugType>portable</DebugType>
66
<PreserveCompilationContext>true</PreserveCompilationContext>
77
<AssemblyName>NetCoreBBS</AssemblyName>
@@ -16,11 +16,10 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Microsoft.AspNetCore.App" />
20-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.2.4" />
21-
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.3" />
22-
<PackageReference Include="NLog.Web.AspNetCore" Version="4.8.1" />
23-
<PackageReference Include="NLog" Version="4.6.3" />
19+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0" />
20+
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" />
21+
<PackageReference Include="NLog.Web.AspNetCore" Version="4.9.0" />
22+
<PackageReference Include="NLog" Version="4.6.7" />
2423
</ItemGroup>
2524

2625
<Target Name="PrecompileScript" BeforeTargets="BeforeBuild">

src/NetCoreBBS/Startup.cs

+7-9
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,12 @@ namespace NetCoreBBS
2424
{
2525
public class Startup
2626
{
27-
public Startup(IHostingEnvironment env)
27+
public Startup(IConfiguration configuration)
2828
{
29-
var builder = new ConfigurationBuilder()
30-
.SetBasePath(env.ContentRootPath)
31-
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
32-
.AddEnvironmentVariables();
33-
Configuration = builder.Build();
29+
Configuration = configuration;
3430
}
3531

36-
public IConfigurationRoot Configuration { get; }
32+
public IConfiguration Configuration { get; }
3733

3834
// This method gets called by the runtime. Use this method to add services to the container.
3935
public void ConfigureServices(IServiceCollection services)
@@ -47,7 +43,9 @@ public void ConfigureServices(IServiceCollection services)
4743
};
4844
}).AddEntityFrameworkStores<DataContext>().AddDefaultTokenProviders();
4945
// Add framework services.
50-
services.AddMvc();
46+
services.AddMvc(option=> {
47+
option.EnableEndpointRouting = false;
48+
});
5149
services.AddScoped<IRepository<TopicNode>, Repository<TopicNode>>();
5250
services.AddScoped<ITopicRepository, TopicRepository>();
5351
services.AddScoped<ITopicReplyRepository, TopicReplyRepository>();
@@ -71,7 +69,7 @@ public void ConfigureServices(IServiceCollection services)
7169
}
7270

7371
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
74-
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
72+
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
7573
{
7674
app.UseRequestIPMiddleware();
7775

tests/UnitTests/UnitTests.csproj

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFramework>netcoreapp2.0</TargetFramework>
3+
<PropertyGroup>
4+
<TargetFramework>netcoreapp3.0</TargetFramework>
5+
6+
<IsPackable>false</IsPackable>
57
</PropertyGroup>
68

79
<ItemGroup>
8-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" />
9-
<PackageReference Include="xunit" Version="2.2.0" />
10-
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
11+
<PackageReference Include="xunit" Version="2.4.0" />
12+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
13+
<PackageReference Include="coverlet.collector" Version="1.0.1" />
1114
</ItemGroup>
1215

1316
</Project>

0 commit comments

Comments
 (0)