gpt4 book ai didi

c# - System.MethodAccessException : 'Attempt by method ' Microsoft. Extensions.Logging.Configuration 问题

转载 作者:行者123 更新时间:2023-12-03 16:50:23 26 4
gpt4 key购买 nike

在 .NETCore 中,在 Program.cs 中运行应用程序时文件位于 CreateWebHostBuilder(args).Build().Run();
我收到异常

"System.MethodAccessException: 'Attempt by method 'Microsoft.Extensions.Logging.Configuration.LoggerProviderConfigurationFactory.GetConfiguration(System.Type)' to access method 'Microsoft.Extensions.Logging.ProviderAliasUtilities.GetAlias(System.Type)' failed.'"



在方法
 public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}

public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}

如何解决这个问题。我尝试通过卸载和安装 Microsoft.AspNetCore 但没有用,请查看我的依赖项的截图 dependies i added in Project

除了 Microsoft.Extension.Logging 之外,所有版本的依赖项都相同。版本差异有什么问题吗。有人可以帮我解决这个问题吗?

最佳答案

当我创建一个 ASP.NET 2.2 项目并添加包 Microsoft.EntityFrameworkCore 3.1 时,我得到了同样的错误。

解决方案是将所有 Microsoft.Extensions.Logging.* 包更新到 3.1 版。

关于c# - System.MethodAccessException : 'Attempt by method ' Microsoft. Extensions.Logging.Configuration 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59402761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com