.net-6.0相关内容

Visual Studio 2022 WinForm Designer不在任何控件的属性窗口中显示ApplicationSetting

在VS2022中,我创建了一个新的WinForm(.NET6.0)项目。我在表单上放置了一个文本框。在顶部的“属性”窗口中,我习惯于看到一个项目&ApplicationSetting&,在其中我可以将TextBox的Text属性绑定到应用程序设置。但我再也看不到";ApplicationSetting&的队伍了。如果我打开较旧的WinForm项目,它会按预期工作。 推荐答案 该 ..

.NET 6.0 C#新控制台模板&如何读取CLI参数?

现在.NET 6.0发布了,似乎对默认CLI项目模板进行了彻底的更新,没有将熟悉的样板缩减为以下内容: // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); 不清楚的是如何访问传递给可执行文件的入口点类的命令行参数(我一直在尝试查找文档,但都无 ..
发布时间:2022-08-03 12:41:49 C#/.NET

错误:在razor.g.cs文件中,无法在VS中找到,无法找到_razor.g.cs文件

我在我的.razor文件和_razor.g.cs文件中收到了";;预期";错误, 在以前的Blazor版本中,我在解决方案文件夹中找到这些g.cs文件,现在我在那里找不到它们,并且在VS中双击错误消息不会指向任何地方(错误消息没有行号,.g.cs的错误消息有行号),我找不到问题。 _razor.g.cs文件现在位于哪里? 推荐答案 编辑项目文件(.cspro ..
发布时间:2022-06-27 18:48:59 其他开发

在其上下文中按ID查找SignalR客户端

所以我想通过SignalR向特定客户端发送一条消息。该客户端不是客户端。Caller-目前我只能通过将其命名为this.Context.Items["ID"] 中的属性来标识它 因此,要按ID查找客户端,我如何...访问所有客户端或上下文?或者我应该用不同的方式保存这个ID?这不是连接ID,它是映射到数据库中某项内容的ID。 基本上我想去Clients.Single(c => c.Item ..
发布时间:2022-06-27 10:44:33 C#/.NET

以最少的托管启动和配置.NET 5到.NET 6的迁移方法

我正在将Blazor应用程序从.NET 5迁移到.NET 6,建议使用新的最小托管模型。 See Q3 in this doc. 好的。因此,在我的.net5应用程序中,我有一个典型的启动和配置设置,但作为其中的一部分,我想调用我的数据初始化器,它会在必要时检查和播种样本数据。 是的,我可以更改方法,但谁知道我在其他时间或其他地方是否不需要它。 我的DataInitialiser使用U ..
发布时间:2022-05-25 14:02:59 C#/.NET

当我从开发的值更改ASPNETCORE_ENVIRONMENT的变量时,Swagger页面不起作用

我有一个基于.NET6的Web API。 此Web API在Azure应用程序服务上运行。Azure应用服务在Linux上运行。 我使用Open API(Swagger)进行测试和文档编制。 我创建了2个应用程序设置文件。(开发和阶段) 我将ASPNETCORE_ENVIRONMENT变量添加到Azure应用服务的配置中,如下所示。函数用于ASPNETCORE_环境的两个变量(开发和阶段) ..

当元组<;对象、bool&>代替提供的值时,Moq ReturnsAsync返回Null

这是我到目前为止的第一个问题,如果描述得不是很好,请原谅,但我会尽我最大的努力。 我正在使用Moq在单元测试中模拟POST API调用的服务层,并使用_service.Create(...)返回一个元组值: Task 为此,我创建了一个元组结果并作为ReturnsAsync传递,如下所示: var ..
发布时间:2022-03-30 22:23:20 C#/.NET

如何在.net6中使用WebApplicationFactory(没有朗读的入口点)

在ASP.NET Core 6中,默认模板将所有内容从Sturtup.cs移到Program.cs中,并使用Program.cs中的顶级语句,因此不再有(朗读)Program类。 这看起来很棒,但是现在,我需要测试所有这些。WebApplicationFactory仍然希望我传递入口点类,但我不能这样做(因为它的名称现在无法读出)。 预计如何在ASP.NET Core 6中配置集 ..

如何使用WebApplicationFactory对.NET6Web Api项目进行集成测试?

我一直在使用WebApplicationFactory在.NET 5、.NET Core3.1和.NET Core2.1中进行集成测试。对我来说一切都很好。 我刚刚使用: 创建了我的项目 dotnet new webapi 然后我看到一个带有Startup类的Web API项目。 然后我创建工厂类的一个实例: private readonly WebApplication ..

Docker.NET6错误程序不包含适合入口点的静电方法

我正在尝试构建我的停靠机映像,但收到此错误。 错误CS5001:程序不包含适合入口点的静电‘Main’方法[/6GAG.WebApi/6GAG.WebApi.csproj] 我在%1解决方案中有3个项目。 1 WebAPI 1个前端应用 1个类库 我的Dockerfile存在于我的.sln文件所在的目录 FROM mcr.microsoft.com/dotnet/ ..
发布时间:2022-03-09 18:51:04 其他开发

Visual Studio 2019未显示.NET 6 Framework

我一直在努力将ASP.NET核心web API项目的目标框架更改为.NET6,它是使用目标框架.net5启动的。我已经尝试了几个选项,但找不到目标下拉列表中列出的.NET6框架。 我正在使用Microsoft Visual Studio Enterprise 2019 16.11.3版。 我已安装.NET 6.0.0-rc.2.21480.5。通过DotNet--版本验证。 启用了.NE ..
发布时间:2022-03-09 17:46:37 其他开发

该项目不知道如何运行配置文件MauiApp.WinUI(&Q;)

我正在尝试开始使用全新的.NET毛伊岛应用程序。创建项目后,它有一个用于MauiApp的项目和另一个名为MauiApp.WinUI的项目。当我尝试在我的Windows10设备上运行该应用程序时,收到错误消息:&Q;该项目不知道如何热运行配置文件MauiApp.WinUI&q;。我不知道该怎么做才能解决这个问题。有什么建议吗? 推荐答案 在我的情况下,安装Single-project M ..
发布时间:2022-03-02 19:03:05 其他开发

如何在项目目标.Net6中看到用VS2022从Razor组件编译而来的C#代码?

我有一个组件,我希望看到由RazorSourceGenerator*_razor.g.cs文件生成。 以前使用VS2019和.Net5时,我可以打开objDebug et5.0RazorPages;文件夹,并在那里找到生成的文件。 现在,如果我在*.razor组件中遇到一些比较错误,我可以看到一条错误消息,其中提到了";Microsoft.NET.Sdk.Razor.SourceGen ..
发布时间:2022-02-27 22:12:55 C#/.NET