.net-core-3.0相关内容
微软宣布 .NET Core 3 带有 WPF 和 Windows 窗体.那么我可以使用 .NET Core 3 为 Linux 或 Mac 创建桌面应用程序吗? 解决方案 不,他们已经明确说明这些只是窗口.在 .NET Core 3.0 的一次讨论中,他们还澄清说,他们不打算在未来使这些功能跨平台,因为整个概念源自 Windows 特定功能.他们谈到要考虑跨平台应用程序的全新想法,这并不
..
使用 .NET Core 中的 System.Text.Json 序列化程序功能,如何为枚举值指定自定义值,类似于 JsonPropertyName?例如: 公共枚举示例{诡计,对待,[JsonPropertyName("Trick-Or-Treat")]//错误:属性“JsonPropertyName"在此声明类型上无效.它仅对“属性,索引器"声明有效.不给糖就捣蛋} 解决方案 .net-
..
我正在关注 文档 以创建初始迁移.当我执行 dotnet 时,我得到了帮助部分,这意味着 PATH 工作正常. 然后我尝试从控制台窗口中的文档执行以下命令: dotnet ef 迁移添加 InitialCreate 我收到以下错误: 无法执行,因为找不到指定的命令或文件. 可能的原因包括: 您拼错了一个内置的 dotnet 命令. 您打算执行 .NET Cor
..
我目前只安装了 .Net Core 3 pre-release 9,如果我想创建一个新的 ASP.Net Core 应用程序,它会告诉我以下内容. 我什至在设置中打开了Use previews of the .Net Core SDK 并确保 C:\Program Files\dotnet\ 在我的最顶端PATH 环境变量.另外我使用的是 Visual Studio Version 16.2
..
背景 我想从我的 .NET Core 3 应用程序中提供一些 JsonSchema,以及序列化为 JSON 的其他对象.由于Manatee.Json 经常更新并且对JsonSchema 提供了很好的支持,所以它们是我的首选.同时,.NET Core 3 为返回对象提供了出色的支持,可以将它们转换为 JSON 文档. 示例: public ActionResultMyFancyAction
..
背景 我想从我的 .NET Core 3 应用程序中提供一些 JsonSchema,以及序列化为 JSON 的其他对象.由于Manatee.Json 经常更新并且对JsonSchema 提供了很好的支持,所以它们是我的首选.同时,.NET Core 3 为返回对象提供了出色的支持,可以将它们转换为 JSON 文档. 示例: public ActionResultMyFancyAction
..
我尝试定义一个授权策略,以应用于我所有控制器的所有方法.我正在尝试遵循 此处给出的指南,在“特定端点的授权"小节中替换我之前的 AuthorizeFilter 但它不起作用. 在我的 Startup 中,我有: app.UseAuthentication();app.UseAuthorization();app.UseEndpoints(endpoints =>{endpoints.Map
..
我曾经在 MVC 应用程序中有一个公共服务,将其注册为瞬态服务并在整个应用程序中访问其值而没有任何问题. 我尝试在我的客户端 blazor 应用程序中实现相同的机制 首先创建了一个类 AppState 公共类 AppState{公共字符串 BaseUrl { 获取;放;}} 注册为服务 services.AddSingleton(); 在 Blazor 组件索引组件中使用 公
..
我希望在 Visual Studio 2019 中使用 .NET Core 3.0(不是控制台应用程序)为 WPF 应用程序创建安装程序. 你能帮我就任何第三方工具或任何其他方法提供一些建议吗? 我已经研究过 ClickOnce 和 Wix,但两者都没有提供任何选项来为上述创建安装程序. 我知道有 2 种方法可以发布 .NET Core 应用程序,但之后我需要创建一个安装程序,我
..
我在使用 .NET Core 教程时遇到了问题.它是用 .NET Core 2.2 编写的,但我想使用当前版本 3.0. 这也是我在我的设置和教程中可以找到的唯一区别. 问题如下:我有一个带有 CreatedAtRoute 调用的 HttpPost 路由,但是找不到它必须的路由.通过 Postman 进行测试时,我总是收到此错误: System.InvalidOperationExc
..
我在使用 .NET Core 教程时遇到了问题.它是用 .NET Core 2.2 编写的,但我想使用当前版本 3.0. 这也是我在我的设置和教程中可以找到的唯一区别. 问题如下:我有一个带有 CreatedAtRoute 调用的 HttpPost 路由,但是找不到它必须的路由.通过 Postman 进行测试时,我总是收到此错误: System.InvalidOperationExc
..
我已将 dotnet core 2.2 升级到 3.preview 7. 所以在那之后,我无法获得自定义属性. context.Resource 在版本 2.2 中是 AuthorizationFilterContext 的类型,但在版本 3 中是 Microsoft.AspNetCore.Http.Endpoint 的类型. 现在我无法从端点获取属性. 使用 Microsoft.As
..
我正在尝试将我的 API 从 .NET Core 2.2 升级到 3.0,但我无法让 Azure Web App 使用 3.0 实际运行应用程序. 我的构建管道配置: 触发器:- 掌握水池:vmImage: 'ubuntu-最新'变量:构建配置:'发布'脚步:- 任务:UseDotNet@2displayName: '使用 .NET Core 3'输入:版本:3.x- 脚本:dotnet
..
我有一个作为 Windows 服务托管的新 .NET Core 3.1 工作程序类.我正在使用模板创建的默认 appsettings.json 和 appsettings.environment.json.在 ConfigureServices 期间从 hostContext 加载 appsettings .ConfigureServices((hostContext, services) =>
..
对于 Asp.Net Core 应用程序的集成测试,我们有 WebApplicationFactory.但是如何测试不是 Web 应用程序的 Worker (HostedService)?我不想像这个问题.是否可以使用原始配置并覆盖一些依赖项,就像我们在 WebApplicationFactory.WithWebHostBuilder? 解决方案 我找不到任何用于 Worker 服务集成测
..
我有一个带有多个补丁操作的 AspNetCore-WebApi-Project,它在 Core 2.2 中运行良好.迁移到 Core 3 后,[FromBody] JsonPatchDocument 为空.我的 Get/Post 方法仍然按预期运行. 这是我创业的一部分: services.AddDbContext(options => options.UseLazyLoadingPro
..
我创建了一个示例 dotnet core 3.0 Web API 项目并进行了以下更改, 创建模型类 TestData 使用 System.Runtime.Serialization;命名空间 WebApplication17.Models{[数据合约]公共类测试数据{[DataMember(Name = "testaction")]公共字符串动作{获取;放;}}} 然后我在控制器
..
我在.net core中添加数据库迁移时遇到以下错误 这是错误: 这是Startup中的代码: public void ConfigureServices(IServiceCollection services){services.AddDbContext(options =>options.UseSqlServer(Configuration.GetConnectionString
..
既然 Winforms 正在移植到 .NET Core 3,那么将使用什么技术来部署这些应用程序?ClickOnce 也会被移植吗? ClickOnce 使用的许多属性当前都存储在 .csproj 文件中,但是这些项目文件在 .NET Framework 和 .NET Core 之间发生了显着变化,所以大概这需要更改 Microsoft 的 ClickOnce 代码才能使其工作? 微软
..
我正在启动一个新的 .NET Core 3.0 项目,我需要在其中访问 System.IO.Ports.SerialPort 类.我在该课程上阅读的文档表明它适用于 .NET Core 3(请参阅 https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?view=netcore-3.0).但是,当我向我的类添加
..