.net-core-2.0相关内容

C# 控制台获取 Windows 10 强调色

.Net Core 2.X 中有没有办法在控制台应用程序中读取选定的 Windows 10 强调色. 我发现的大多数解决方案都是 UWP 或 WPF 应用程序. 也告诉你我的意思是哪种颜色,这是它的图片: 解决方案 HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\ - 存储所有装饰颜色.因此,如果应用程序以 HKEY_CURRE ..
发布时间:2022-01-15 15:17:55 C#/.NET

不能合并 DbContext 类型,因为它没有接受 DbContextOptions 类型的单个参数的单个公共构造函数

我正在尝试将我们当前的 .Net Core 应用程序从 1.1 升级到 2.0 并收到此运行时错误:“无法合并类型为 'CoreContext' 的 DbContext,因为它没有一个接受单个参数的公共构造函数输入 DbContextOptions". 它是由使用新的 IServiceCollection.AddDbContextPool 函数引起的.当我使用 IServiceCollect ..
发布时间:2022-01-04 23:54:29 其他开发

禁用 .NET Core EF 2.0 查询日志记录

当前 .NET CORE EF 2.0 将始终记录查询信息,有没有办法禁用查询日志记录? 解决方案 如果您仔细查看日志,您会看到“信息"标签.您可以在 appSetings 文件中编辑日志级别.您应该考虑将它们留在生产环境以外的其他环境中,因为它们有时会很有用. 至于你问的是什么,这里有一个 appSetings.json 的例子,用于记录警告和更高级别. {“记录":{“包括范围 ..
发布时间:2021-11-24 20:34:37 C#

禁用 .NET Core EF 2.0 查询日志记录

当前 .NET CORE EF 2.0 将始终记录查询信息,有没有办法禁用查询日志记录? 解决方案 如果您仔细查看日志,您会看到“信息"标签.您可以在 appSetings 文件中编辑日志级别.您应该考虑将它们留在生产环境以外的其他环境中,因为它们有时会很有用. 至于你问的是什么,这里有一个 appSetings.json 的例子,用于记录警告和更高级别. {“记录":{“包括范围 ..
发布时间:2021-11-24 20:23:03 C#

删除文本文件中每行第 n 个位置的字符

我在文件夹中有多个文本文件.我需要删除文本文件中每行的第 8 个字符处的字符.文本文件有 100+ 多行 我将如何执行此操作? 原始文件示例: 123456789012345....abcdefghijklmno.... 新文件: 12345679012345abcdefgijklmno 阅读这篇文章很有帮助: 在字符串的每一行添加一个字符 注意:文本行的长度可以是 ..
发布时间:2021-11-24 19:46:50 C#/.NET

删除文本文件中每行第 n 个位置的字符

我在文件夹中有多个文本文件.我需要删除文本文件中每行的第 8 个字符处的字符.文本文件有 100+ 多行 我将如何执行此操作? 原始文件示例: 123456789012345....abcdefghijklmno.... 新文件: 12345679012345abcdefgijklmno 阅读这篇文章很有帮助: 在字符串的每一行添加一个字符 注意:文本行的长度可以是 ..
发布时间:2021-11-24 19:43:34 C#/.NET

GetExternalLoginInfoAsync 返回 null dotnet core 2.0

我正在尝试使用 dot-net core 2.0 设置 Facebook 身份验证,但是在我的 ExternalLoginCallbackAsync 方法中,我总是得到 null 作为响应我已经按照文档进行操作,到目前为止,这就是我所做的: 在我的启动文件中的ConfigureServices中: services.AddAuthentication(选项 =>options.Defaul ..

.HttpContext.Features.Get().ReasonPhrase 在 .net core 2.1 中不起作用?

我们使用下面的代码在 HTTP 请求中将自定义消息从服务器端发送到客户端.它在 .NET Core 2.0 中正常工作 Response.HttpContext.Features.Get().ReasonPhrase 虽然在 .NET Core 2.1 中使用相同的代码,但它不起作用.它不会抛出任何脚本错误,但我们无法在客户端成功时收到消息. 如何解决这个问题? 解决方案 我希 ..
发布时间:2021-11-24 18:19:16 C#

如何使用 .NET Core 从 nuget 从命令行下载包?

Microsoft 软件包 Linux 上的 .NET Core对于 Ubuntu.我目前正在使用它.我现在想安装 Json.NET 它指示我使用 Package Manager 控制台 并运行, PM>安装包 Newtonsoft.Json 我想知道我是怎么做那个 Linux 的.我看到有一个 Nuget CLI,但是它似乎不适用于 .NET Core.此外文档说 在 Mac 和 Li ..
发布时间:2021-11-24 18:11:04 C#/.NET

如何使用 .NET Core 从 nuget 从命令行下载包?

Microsoft 软件包 Linux 上的 .NET Core对于 Ubuntu.我目前正在使用它.我现在想安装 Json.NET 它指示我使用 Package Manager 控制台 并运行, PM>安装包 Newtonsoft.Json 我想知道我是怎么做那个 Linux 的.我看到有一个 Nuget CLI,但是它似乎不适用于 .NET Core.此外文档说 在 Mac 和 Li ..
发布时间:2021-11-24 18:02:17 C#/.NET

未找到执行应用程序所需的库“libhostpolicy.so"

在运行 dotnet 控制台应用程序期间,我遇到了这个错误.我从一个将 .dll 和 .pdb 文件复制到其中的目录运行它. 这个错误的原因是什么? 解决方案 请检查应用程序文件夹的 chmod.当我更改文件夹访问模式时,问题解决了.我知道这有点奇怪,但有时可能与此有关:) 你必须这样确定它们; sudo chown -R yourusername:yourusername/ ..
发布时间:2021-11-24 17:59:45 C#

修复“Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)"

我使用框架 4.6.1 创建了一个空白解决方案,并添加了一个项目核心 2.0.此错误显示在许多包的输出中“Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)".我该如何解决? 解决方案 如果您尝试安装的包确实支持 .NET CORE 2.0,您可以尝试使其工作的几件事>. 确保您的 V ..
发布时间:2021-11-24 17:56:51 C#

存储 Azure Vault 客户端 ID 和客户端密码

我使用 .NET Core 2.0 和 ASP.NET Core 2.0 进行应用程序开发.“测试"应用程序是一个 .NET Core 控制台应用程序.我正在编写的核心代码是一个类库.一旦正确测试.我选择这样做是因为我暂时不会使用它(它正在替换旧的 ASPNET 代码). 无论如何,由于我必须为各种服务使用大量 API 密钥,因此我决定使用 Microsoft Azure Key Vault ..
发布时间:2021-11-24 17:48:02 C#

添加对 netstandard 2.0 的引用的问题

我将 Asp.Net Core 1.1 应用程序更改为 Core 2.0 这很顺利,但在我更新了我的 nuget 包之后,我到处都出现了这个错误 类型“xxx"是在未引用的程序集中定义的.您必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51"的引用. 当我按 ..
发布时间:2021-11-24 17:41:26 C#/.NET

具有 Docker 容器优势的 MVC Net Core

我正在创建一个带有 C# 后端和 ASP CSS/html/Razor 前端的简单 MVC Net Core 应用程序.这是一个简单的启动项目,客户可以在其中创建订单、购买书籍并放入购物车.Docker 镜像如何支持这一点?或者这对 MVC 来说是否太过分了. 解决方案 这并不过分.其实很简单,dockerization 带来了很多好处.例如,阅读 Docker 文档上的 .Net Cor ..
发布时间:2021-11-24 17:29:21 C#/.NET