.net-5相关内容
我正在使用依赖注入 (DI) 将 .NET Framework Windows 窗体应用程序升级到 .NET 5.有些表单会调用其他表单并将表单属性作为参数传递.因此,CustomerSummary 调用 CustomerDetail 并传入一个 CustomerId.下面演示了如何从另一个表单调用一个表单: https://marcominerva.wordpress.com/2020/0
..
我在使用 .NET 5 发布单个文件可执行文件时遇到了一个小问题. 事实上,它并不包括可执行文件中的所有库,而是产生多个文件. 在我的示例中,我使用的是 SQLite (Microsoft.Data.Sqlite) 库,并且在编译后,不包括 e_sqlite3.dll. 相反,在输出文件夹中,它会生成两个文件(不包括 pdb 文件): >e_sqlite3.dll>WpfApp1.ex
..
尽管这个问题有很多结果,但没有一个真正给我一个明确的答案. 每次我尝试通过 AddAsync 和 SaveChangesAsync 方法插入错误数据(例如重复的主键)时,我都会看到此日志:执行 DbCommand 失败(15 毫秒) 我还看到 SQL PROFILER 上的错误,很明显这是主键冲突.在这些情况下 SaveChangesAsync 不会抛出任何错误!它只是无限期挂起,导致
..
尝试将使用 .Net 5 编写的控制台应用程序与 log4net 作为单个文件进行部署.运行部署的应用程序抛出异常. 重现步骤 dotnet new console --name TestConsole --language C#(确保 .net 5.0) 安装包 log4net 程序.cs static void Main(string[] args){log4net.Co
..
我目前正在尝试在 Visual Studio 2019 中创建 C# .NET 5.0 控制台应用程序,但该选项没有像我预期的那样出现在项目模板下. 我下载了 Visual Studio Professional 2019 版本 16.9.4(来自 https://visualstudio.microsoft.com/downloads/) 并选择要安装的所有工作负载,然后我安装了 SDK
..
我正在尝试将我的数据库应用程序从 .NET Core 3.1 移植到 .NET Core 5.0. 运行以下代码时, public async Task>LoadDataFromSQL(string sql, U 参数, string connectionStringName){使用 (IDbConnection connection = new OracleConnection(awa
..
我制作了一个 C# 9 源代码生成器,你可以在 这里找到它 当我在另一个解决方案中使用整个项目并将其作为项目引用时,它可以工作,但是当我将它与当前配置一起上传到 Nuget (此处)它不起作用. 如何正确配置 C# 9 源代码生成器以用作 Nuget 包?我的项目有什么问题? netstandard2.0
..
我有一个 API 和一个单独的 Azure Functions 应用程序.我将我的 API 应用程序升级到 .NET 5 并且它工作正常.在 API 应用程序的解决方案中,我在 Azure Functions 应用程序中也引用了一些类库项目.这些类库是 netstandard2.1 项目. 自从这次更新之后——在此期间我还将所有 NuGet 包更新到最新版本——我的 Azure Functi
..
编译.NET 5.0 应用程序时ref 文件夹是什么? 我是说这个: [project_path]\bin\Debug\net5.0\ref\ 解决方案 这些就是所谓的 Reference Assemblies(仅包含程序集公共接口的程序集),这些有助于加快构建过程,因为依赖于此的项目将能够看到没有任何理由重新编译,即使程序集的内部发生了变化,因为从外表上它仍然是一样的. 这些参
..
我有一个应用程序,它通常应该是一个简单的控制台应用程序,它被编程为 Windows 任务计划程序不时调用的计划任务. 程序应该在两个数据库上启动一些更新,每个数据库一个服务.假设 ContosoDatabase 应该由 ContosoService 更新. 最后,它被编写为 .NET Core 应用程序,使用可能不是最佳选择,IHostedServices 作为服务的基础,如下所示:
..
我将 jQuery 从 2.1.1 升级到 3.5.1,我开始发现 jQuery 存在这个问题 拒绝执行内联脚本,因为它违反了以下内容内容安全策略指令:"script-src 'self''nonce-YURLOAQRrIwdGEqYSSpHx9YSWDM ......''不安全评估'".'unsafe-inline' 关键字,一个散列('sha256-2mvMk0Nvn96VqS1UEmA
..
我从 dotnet CLI 创建了一个名为 foo 的新 blazor 托管项目: dotnet new blazorwasm --hosted 我运行应用程序 dotnet run -c 发布 模板应用在请求 https://localhost:5001(或 5000)时正常工作 然后我发布应用程序: dotnet publish -c 发布 然后尝试使用 启动它 dotn
..
我只是 .Net 5. 我正在使用 Blazor 创建一个 QC 应用程序,我正在使用 System.Text.Json 来序列化具有 List 属性的包装器对象,它们是QC问题的答案发布到服务器并保存在数据库中. 但是 List 中的每个项目都没有被序列化,所以发布的请求有一个空的 List . 所以在我的代码中,我只是对一个对象进行了一个非常简单的序列化: string con
..
我在 .NET 5.0 中编写了一个工具,我现在必须将其提供给非开发人员使用.不幸的是,无论我如何发布它,我都无法让它在她的计算机上运行.目前我已将其设置为: 配置: 发布 |任何 CPU 目标框架: net5.0 部署模式:独立 目标运行时: win-x64(检查过,她肯定有 Windows 10 64 位) 但是当她在她的 PC 上运行它时,她得到: 无法从 [C:\Use
..
我无法让 Visual Studio 使用 .NET 5. 以下是我目前的配置:Visual Studio Professional 2019 版本:16.7.6 .NET sdk:dotnet-sdk-5.0.100-preview.7.20366.6-win-x64 (查看图片了解更多信息) Visual Studio 设置:我选择了“使用 .NET Core SDK 的预览
..
嗨,我使用 .Net 5.0 创建了一个 WPF 应用程序.它在我的开发系统中运行良好. 但是当我尝试将 bin 文件夹复制并运行到我的 Windows 7 系统时,出现以下错误: 未找到框架“Microsoft.WindowsDesktop.App",版本“5.0.0". 但是还是报错. 更新: 但自包含的包工作正常.
..
我的 Windows 10 上安装了 Microsoft .NET SDK 5.0.102 (x64),但是当我执行 dotnet --list-sdks什么都没显示?我可以看到从 Windows Apps & 安装的 SDK特征.谢谢. 编辑: 执行 dotnet --info 显示以下内容 $ dotnet --info主机(用于支持):版本:5.0.2提交:cb5f173b96
..
我发现 Newtonsoft.Json 库抛出一个问题 System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,版本=13.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed".该系统找不到指定的文件 当作为 Docker 容器运行应用程序时,我想知道为什么会发生这种情况以及为
..
我有一个 DTO 类,它具有 JObject 类型的属性.此 DTO 类在多个服务之间通过 HTTP 发送/接收.使用 JObject 是因为 ExtractedData 没有预定义的属性 公共类MyDTO{公共 JObject 提取数据 {get;set;}} 我正在将此项目转换为 .NET 5.什么与 .NET 5 中的 JObject 等效?我试图避免 JsonDocument 因为(来
..
最近微软发布了.NET 5.如果我们想将.NET Framework 4.8升级到.net 5,那么我们如何完成这个任务. 请注意: 我已经使用所有最新版本升级了 Visual Studio 18.2组件和 .net Framework 5. 但在项目属性 .net 中5 不显示. 我的应用程序在 .net Framework 中,而不是在 .net core 中. 202
..