我正在从.NET 5升级到6(以及ASP.NET核心/ EF核心5到6)。
是否有一个全面的迁移“清单”,我可以遵循?
发布于 2022-04-24 00:06:45
任何版本的一般核对表
1.升级前
2.升级
Directory.Build.props或MyProject.csproj中) // workaround: will be fixed in v6的内容。.editorconfig添加新的罗斯林分析器:v5,v6learn.microsoft.com的链接通常有一个版本号,如&view=aspnetcore-5.0。3.升级后
v6核对表
3.升级后
- Refactor for new [minimal hosting model](https://learn.microsoft.com/en-us/aspnet/core/migration/50-to-60#new-hosting-model), by merging `Program.cs` and `Startup.cs`
- Refactor for [minimal APIs](https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-6.0#minimal-apis)发布于 2022-09-27 18:25:10
对于集成测试,如果您正在使用最小的API,并且在program.cs上的可访问性方面有问题
在program.cs的末尾添加这一行
public partial class Program
{
// Expose the Program class for use with WebApplicationFactory<T>
}有时候光是这样是不够的
<ItemGroup>
<InternalsVisibleTo Include ="Project.Test"/>
</ItemGroup>https://stackoverflow.com/questions/71984525
复制相似问题