.net-6.0相关内容
在VS2022中,我创建了一个新的WinForm(.NET6.0)项目。我在表单上放置了一个文本框。在顶部的“属性”窗口中,我习惯于看到一个项目&ApplicationSetting&,在其中我可以将TextBox的Text属性绑定到应用程序设置。但我再也看不到";ApplicationSetting&的队伍了。如果我打开较旧的WinForm项目,它会按预期工作。 推荐答案 该
..
在.NET Core 3.1和.NET 5中,我们有一个如下例所示的Xunit测试。它确保每个Controller都有一个AuthorizeAttribute以防止安全泄漏。 将我们的Web项目升级到ASP.NET Core 6的最小托管模型时,不再需要Program和Startup类。除以下各项外,一切运行正常: var types = typeof(Startup).Assembly.
..
我想了解如何在ASP.NET Core 6 Web API控制器上进行集成测试。我尝试了所有guides,所以我可以找到帖子和推荐,但由于某种原因,我总是遇到指南中没有提到的错误。 EventControllerTests.cs namespace UnitTests.ProjectToBeTested.Controllers { public class EventContr
..
现在.NET 6.0发布了,似乎对默认CLI项目模板进行了彻底的更新,没有将熟悉的样板缩减为以下内容: // See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!"); 不清楚的是如何访问传递给可执行文件的入口点类的命令行参数(我一直在尝试查找文档,但都无
..
我在我的.razor文件和_razor.g.cs文件中收到了";;预期";错误, 在以前的Blazor版本中,我在解决方案文件夹中找到这些g.cs文件,现在我在那里找不到它们,并且在VS中双击错误消息不会指向任何地方(错误消息没有行号,.g.cs的错误消息有行号),我找不到问题。 _razor.g.cs文件现在位于哪里? 推荐答案 编辑项目文件(.cspro
..
所以我想通过SignalR向特定客户端发送一条消息。该客户端不是客户端。Caller-目前我只能通过将其命名为this.Context.Items["ID"] 中的属性来标识它 因此,要按ID查找客户端,我如何...访问所有客户端或上下文?或者我应该用不同的方式保存这个ID?这不是连接ID,它是映射到数据库中某项内容的ID。 基本上我想去Clients.Single(c => c.Item
..
我正在将Blazor应用程序从.NET 5迁移到.NET 6,建议使用新的最小托管模型。 See Q3 in this doc. 好的。因此,在我的.net5应用程序中,我有一个典型的启动和配置设置,但作为其中的一部分,我想调用我的数据初始化器,它会在必要时检查和播种样本数据。 是的,我可以更改方法,但谁知道我在其他时间或其他地方是否不需要它。 我的DataInitialiser使用U
..
我有一个基于.NET6的Web API。 此Web API在Azure应用程序服务上运行。Azure应用服务在Linux上运行。 我使用Open API(Swagger)进行测试和文档编制。 我创建了2个应用程序设置文件。(开发和阶段) 我将ASPNETCORE_ENVIRONMENT变量添加到Azure应用服务的配置中,如下所示。函数用于ASPNETCORE_环境的两个变量(开发和阶段)
..
当我发布我的ABP项目时,收到以下错误: C:Program Filesdotnetsdk6.0.100-rc.1.21458.32SdksMicrosoft.NET.Sdk argetsMicrosoft.NET.ConflictResolution.targets(112,5): error NETSDK1152: Found multiple publish output files
..
这是我到目前为止的第一个问题,如果描述得不是很好,请原谅,但我会尽我最大的努力。 我正在使用Moq在单元测试中模拟POST API调用的服务层,并使用_service.Create(...)返回一个元组值: Task 为此,我创建了一个元组结果并作为ReturnsAsync传递,如下所示: var
..
在ASP.NET Core 6中,默认模板将所有内容从Sturtup.cs移到Program.cs中,并使用Program.cs中的顶级语句,因此不再有(朗读)Program类。 这看起来很棒,但是现在,我需要测试所有这些。WebApplicationFactory仍然希望我传递入口点类,但我不能这样做(因为它的名称现在无法读出)。 预计如何在ASP.NET Core 6中配置集
..
我一直在使用WebApplicationFactory在.NET 5、.NET Core3.1和.NET Core2.1中进行集成测试。对我来说一切都很好。 我刚刚使用: 创建了我的项目 dotnet new webapi 然后我看到一个带有Startup类的Web API项目。 然后我创建工厂类的一个实例: private readonly WebApplication
..
我正在尝试构建我的停靠机映像,但收到此错误。 错误CS5001:程序不包含适合入口点的静电‘Main’方法[/6GAG.WebApi/6GAG.WebApi.csproj] 我在%1解决方案中有3个项目。 1 WebAPI 1个前端应用 1个类库 我的Dockerfile存在于我的.sln文件所在的目录 FROM mcr.microsoft.com/dotnet/
..
我一直在努力将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
..
我正在尝试开始使用全新的.NET毛伊岛应用程序。创建项目后,它有一个用于MauiApp的项目和另一个名为MauiApp.WinUI的项目。当我尝试在我的Windows10设备上运行该应用程序时,收到错误消息:&Q;该项目不知道如何热运行配置文件MauiApp.WinUI&q;。我不知道该怎么做才能解决这个问题。有什么建议吗? 推荐答案 在我的情况下,安装Single-project M
..
我有一个运行Net 6 Preview 4的简单Blazor WASM,我使用此指南进行了设置: https://docs.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/hosted-with-azure-active-directory?view=aspnetcore-6.0 准确的代码与Net 5.0完美配合
..
我有一个组件,我希望看到由RazorSourceGenerator*_razor.g.cs文件生成。 以前使用VS2019和.Net5时,我可以打开objDebug et5.0RazorPages;文件夹,并在那里找到生成的文件。 现在,如果我在*.razor组件中遇到一些比较错误,我可以看到一条错误消息,其中提到了";Microsoft.NET.Sdk.Razor.SourceGen
..
在早期版本中,我们有Startup.cs类,并且在启动文件中获得如下配置对象。 public class Startup { private readonly IHostEnvironment environment; private readonly IConfiguration config; public Startup(IConfiguration conf
..
要在以前版本的.Net Core中设置单元测试,我可以通过以下方式在测试项目中托管我的WebApp或WebAPI: IHost host = Host.CreateDefaultBuilder() .ConfigureWebHostDefaults(config => { config.UseS
..
我刚刚将我的 asp web api 项目从 net5 升级到 net6,而没有触及任何代码.一切正常,但我注意到当在容器内运行时,日志输出显示为一系列串联的 Json 对象,而不是预期的控制台格式. 之前 信息:Microsoft.Hosting.Lifetime[14]现在收听:https://localhost:5001信息:Microsoft.Hosting.Lifetime[14
..