.net-5相关内容

Net5 上的 ServiceProcessInstaller 在哪里?

过去我使用了类 安装程序,ServiceInstaller 和 ServiceProcessInstaller 使我的应用程序可自行安装.我只需要运行 InstallUtil.exe MyApp 即可将该应用程序安装为 Windows 服务. 但我在 DotNet5 上找不到这些类. 它们不会被移植?还有其他方法可以代替它们吗?任何人都可以向我指出一些有关如何实现这一目标的文档吗? ..
发布时间:2021-11-26 11:49:25 C#/.NET

如何使用来自另一个项目 api 的 IdentityServer4 UserManager 方法

我在 D:\IdentityServer 目录中有一个身份服务器项目,在 D:\WebApi 目录中有一个 api 项目 - web api 正在使用另一个数据库并通过身份服务器进行身份验证. 我试过了: private readonly UserManager_userManager;public GetProductsHandler(UserManager userManager){} ..

用 ReplacingExpressionVisitor 替换自定义 ExpressionVisitor

我有下面的代码工作. 但不是像我一样使用自定义的 ParameterReplacer 类,我更希望我能消除这个类并使用 ReplaceExpressionVisitor 代替.但我似乎找不到正确的语法来获取现有参数,以便我可以用 parameter 替换它. 获取日期表达式 protected readonly Expression>获取日期表达式; 参数替换器 内部类 Para ..
发布时间:2021-11-26 11:49:05 C#/.NET

在构建服务器上运行时跳过某些测试

我们有一些 UI 集成测试无法在构建服务器上运行,因为启动测试 GUI 应用需要以用户身份运行构建代理(而不是当前设置的服务). 这会导致构建管道卡住.所以我想在本地而不是在构建服务器上运行这些测试. 有没有办法使用 xUnit 和 Azure DevOps 构建管道来实现这一目标? 解决方案 你当然可以. 在您的 .yml 文件中设置一个环境变量以指示它是否在构建服务器 ..
发布时间:2021-11-26 11:48:45 C#/.NET

iText7 - 无法设置 SquareAnnotation 内部颜色的不透明度

团队,我正在使用 iText7 C# 库.我无法为 Square Annotation InteriorColor 设置不透明度. 下面是我正在使用的代码.我尝试了使用 SquareAnnotation 的所有不同方法来设置不透明度,但没有运气.我错过了什么吗? private PdfSquareAnnotation AddAnnotation(float rectHeight, floa ..
发布时间:2021-11-26 11:48:34 C#/.NET

使用 .NET 5 Web API(字段级访问)从 dto 有条件地排除/包含属性

我正在开发具有默认 System.Text.Json 模型绑定的 .NET 5 Web Api.对于几个 dto,我需要这样的东西: 公共类MyDto{公共字符串名称 { 获取;放;}公共字符串 PublicDetails { 获取;放;}[IncludeForRoles("admin", "staff")]公共字符串内部详细信息 { 获取;放;}} 如果用户的角色不是“admin"或“员工" ..
发布时间:2021-11-26 11:48:13 C#/.NET

在 ASP.NET Core 5 的剃刀视图中使用字形

我正在将 ASP.NET MVC 5 Web 应用程序迁移到 ASP.NET Core(使用 .NET 5).在之前的网络应用程序中,我使用了字形图标,但在新的应用程序中似乎没有. 我使用 .NET 5 创建了一个新的 ASP.NET Core Web App (Model-View-Controller) 项目.我没有对引导程序进行任何更改,它是 v4.3.1,如果我使用这个 HTML 代 ..

通过 SSL 使用 .net core TestHost/TestServer 调用第三方容器:使用 Testservers CreateClient() 方法绕过 SSL 验证

我正在尝试使用 将 keycloak 作为测试容器添加到我的 .net 核心 (5) 集成测试中dotnet-testcontainers 库. 我的问题是,我正在为使用自签名证书和 TestServer-用于我的集成测试的类. 准确地说,我正在使用 Microsoft 的 TestServer 类来创建具有内存配置的真实 API 请求,以使用具有公开端口 8443 及其自签名证书的 ..
发布时间:2021-11-26 11:47:13 其他开发

C# 9.0 支持 Visual Studio 2019 中的顶级程序

随着 C# 9.0 和 .NET 5 的到来,引入了一项称为“顶级程序"的新功能. 此功能无需将代码包装在通常的命名空间/类/Main 方法中,从而消除了创建简单 C# 应用程序所需的大量样板代码,如 欢迎来到 C# 9.0 博客 创建一个简单的“Hello World"应用程序唯一需要的顶级程序代码如下(摘自博客) 使用系统;Console.WriteLine("Hello Wor ..
发布时间:2021-11-26 11:47:02 C#/.NET

如何定位“移动应用(Xamarin.Forms)"在 VS2019(版本 16.8.0)中项目到 .net 5.0?

最后 .NET 5.0 发布,我想要拥有一个“移动应用程序(Xamarin.Forms)";面向 .NET 5.0 的项目.所以我创建了一个“移动应用程序(Xamarin.Forms)";项目.但我发现它针对 .NET Standard 2.0所以我尝试通过编辑项目文件将其更改为 .NET 5.0我在更改“.netstandard2.0"之后重建了这个解决方案到“.net5.0",但有错误. ..
发布时间:2021-11-26 11:46:46 C#/.NET

Powershell 和 .NET5.0 无法加载程序集

背景 使用visual studio 2019 v16.10.3我已经创建了这个(标准MS示例源)类库并成功编译成MyMathLib.DLL 使用系统;命名空间 MyMathLib{公共类方法{公共方法(){}public static int Sum(int a, int b){返回 a + b;}public int Product(int a, int b){返回 a * b;}}} ..
发布时间:2021-11-26 11:46:34 C#/.NET

如何从 .Net 5 (Asp.Net) 中的 appsettings.json 映射多级设置

我正在将一个 Asp.Net MVC 应用程序迁移到 .Net5.我有一个静态类作为 web.config 中设置的外观.我的 Setting 类暴露了静态属性,每个类代表设置组,例如: 公共静态类 MySettings{公共静态类 MainDB{公共静态字符串 ConnectionString{得到{//获取实际值的代码返回“";}}}公共静态类 ExternalApi{公共静态字符串 Uri ..
发布时间:2021-11-26 11:46:22 C#/.NET

添加其他身份验证提供程序但保留当前会话数据

我在 .NET5 MVC 中有一个项目,它使用 实现了 Twitch 身份验证AspNet.Security.OAuth.Twitch.我配置了所有内容并且运行良好,但我想添加一个选项以将其他帐户与其他提供商(如 Twitter)相关联.我尝试使用 Microsoft.AspNetCore.Authentication.Twitter 添加 Twitter 身份验证.还配置了一切. 但是当我 ..

尝试发布 .net 5 Web 应用程序时出错

我在将 Web 应用程序发布到 IIS 时遇到此错误. 标题:HTTP 错误 500.19 - 内部服务器错误 我查看了关于此的大多数问题,所有问题都说我应该安装一个托管包,我确实根据我的目标框架安装了最新的一个,但仍然面临这个问题. 我尝试了什么: 1-该应用程序在来自 VS 的 IIS Express 上运行良好. 2-我将应用程序从 Web 部署发布到本地 II ..
发布时间:2021-11-26 11:45:55 C#/.NET