为了账号安全,请及时绑定邮箱和手机立即绑定

错误CS7068对类型“ConfigServices”的引用声称它在此程序集中定义

错误CS7068对类型“ConfigServices”的引用声称它在此程序集中定义

C#
莫回无 2023-08-13 15:48:06
我正在处理 .net core 2.2 中的一个项目,并且尝试使用 .Net 4.6 中编码的参考中的一个类。当我尝试在我的 .net core 项目中使用它时,似乎 intelisense 识别了引用,我可以导航到它,但它也告诉我标题的错误。我不知道发生了什么,但我认为这可能是关于使用 .net core 和 .Net 4.6 的一些事情。这是类(.Net 4.6):    class ConfigServices : IEnumerable<ConfigService>, IEnumerable    {        public ConfigServices(IEnumerable<ConfigService> configServices, string activeService);        public ConfigService ActiveService { get; }        public bool IsEmpty { get; }        public bool Contains(ConfigService service);        public IEnumerator<ConfigService> GetEnumerator();    }这是我收到错误的地方(方法的第一行)(.Net core):            private async Task<string[]> configServicesToUse(string companyId, string serviceName)            {                var configServicesForCompany = (await UserInfo.ConfigServices(companyId)).Select(c => c.Name).ToArray();                if (string.IsNullOrWhiteSpace(serviceName) ||                    string.Equals(serviceName, "ALL", StringComparison.InvariantCultureIgnoreCase))                {                    return configServicesForCompany;                }                if (!configServicesForCompany.Contains(serviceName))                {                    throw new UnauthorizedAccessException("No access to requested service");                }                return new[] { serviceName };            }这是调用的方法(.Net core):        public static async  Task<ConfigServices> ConfigServices(string companyId)           {            var configurationService = new ConfigurationService();            var services =  await configurationService.ReadByCompanyId(int.Parse(companyId));            return new ConfigServices(services, ActiveConfigService);        }我得到的错误是“错误 CS7068 对类型“ConfigServices”的引用声称它在此程序集中定义,但未在源或任何添加的模块中定义”。我寻找答案,但它们是针对框架和我没有使用的东西。我希望你能帮助我,提前谢谢你:)
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

最后我遇到了问题。发生此错误是因为我的项目中具有与 nuget 包之一相同的命名空间引用。这使得 Visual Studio 对ConfigServices类的存在感到非常困惑。



查看完整回答
反对 回复 2023-08-13
  • 1 回答
  • 0 关注
  • 147 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信