249得票14回答
在退出构造函数时,非可空属性必须包含非空值。考虑将该属性声明为可空。

我有一个像这样的简单类。 public class Greeting { public string From { get; set; } public string To { get; set; } public string Message { get; set...

248得票12回答
ASP.NET Core 6+ 如何在启动过程中访问配置信息

在早期版本中,我们有一个 Startup.cs 类,并且我们在 Startup 文件中按以下方式获取配置对象。 public class Startup { private readonly IHostEnvironment environment; private rea...

191得票12回答
发布错误:发现多个具有相同相对路径的发布输出文件

当我发布我的ABP项目时,出现以下错误:C:\Program Files\dotnet\sdk\6.0.100-rc.1.21458.32\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ConflictResolution.targets(112,5...

157得票15回答
如何在Asp.net core 6的Program.cs文件中使用appsettings.json

我试图在我的Asp.net core v6应用程序的Program.cs文件中访问appsettings.json,但在这个版本的.Net中,Startup类和Program类合并在一起,并且using和其他语句都被简化并从Program.cs中删除。在这种情况下,如何访问IConfigura...

101得票8回答
在较新的.NET版本中,与WPF中的UserSettings/ApplicationSettings相等的是什么?

在使用 .net-5、.net-6.0、.net-7.0 或 .net-core>=3.0 的 WPF 应用程序中,最好的持久化用户设置的方式是什么? .NET 用户设置去哪儿了? 创建了WPF .Net Core 3.0项目(VS2019 V16.3.1) 现在我发现没有Prop...

99得票5回答
从.net6.0降级到.net5.0后出现错误CS8773:“全局using指令”特性在C# 9.0中不可用。

我有一个最初是为.NET 6创建的项目,但后来我需要将其降级到.NET 5。 我在项目属性中更改了目标框架并尝试编译。结果我收到了一堆错误:GlobalUsings.g.cs(2,1,2,29): error CS8773: Feature 'global using directive' i...

95得票6回答
.NET 6中缺少Startup.cs类

我在.NET 5中创建了REST API,一切都工作得很完美,但最近我升级到.NET 6,发现没有startup.cs类。由于没有startup.cs,我该如何在.NET 6中添加数据库上下文(DB Context)呢?

91得票4回答
VS 2022 - 将所有文件转换为文件作用域命名空间

我正在将我的项目转换为.NET 6,并希望在所有地方使用文件范围命名空间。但是转换工具只存在于编辑器中。 有人发现是否有一种方法可以一次在解决方案中运行此编辑器功能吗?(看起来Rider有这个功能)

89得票5回答
.NET 6.0 C# "new console template" - 如何读取CLI参数?

现在.NET 6.0已经发布,CLI默认项目模板似乎进行了根本性更新,其中一个熟悉的样板代码被简化为以下内容:// See https://aka.ms/new-console-template for more information Console.WriteLine("Hell...

83得票14回答
.NET6和DateTime问题。无法将Kind=UTC的DateTime写入到PostgreSQL类型为'timestamp without time zone'中。

我有一个常见的问题。 无法将带有Kind=UTC的DateTime写入到PostgreSQL类型为'timestamp without time zone'中 我想启用遗留时间戳行为,如此文档所述: https://github.com/npgsql/doc/blob/main/conce...