我查看了微软的官方文档,其中指出FeatureGate属性可用于控制是否启用了整个控制器类或特定操作。我已经安装了Microsoft。蔚蓝色的应用程序配置。AspNetCore 4.2.1甚至4.3.0预览,但我找不到它:
using Microsoft.FeatureManagement.Mvc;//doesn't recognize .Mvc it recognizes up to Microsoft.FeatureManagement
[FeatureGate(MyFeatureFlags.FeatureA)]//doesn't recognize FeatureGate either
FeatureGateAttribute
是ASP的API。NET核心应用程序。它不包含在基本功能管理包(Microsoft.FeatureManagement
(中。您需要安装Microsoft.FeatureManagement.AspNetCore
软件包。
有关说明,请访问https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-aspnet-core?tabs=core5x#connect-到应用程序配置商店