azure 当项目“无法加载文件或程序集'Microsoft.Extensions.Logging.Abstractions”时,除了手动清空bin和obj之外,我还能做什么

z8dt9xmd  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(209)

我在运行时得到这个:未能加载文件或程序集“Microsoft.Extensions.Logging.Abstractions
我尝试了Skorunka František的下列步骤,但没有成功:Link to StackOverFlow post
这是我的startup.cs文件在我的项目中的样子。它基本上来自MSDN文档:此处链接

[assembly: FunctionsStartup(typeof(HiQFoodCourt.Functions.StartUp))]

namespace HiQFoodCourt.Functions
{
    public class StartUp : FunctionsStartup
    {
        public override void Configure(IFunctionsHostBuilder builder)
        {
            string connectionString = "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";
            
            builder.Services.AddDbContext<ApplicationDbContext>(
              options => SqlServerDbContextOptionsExtensions.UseSqlServer(options, connectionString));

            var mapperConfig = new MapperConfiguration(x =>
            {
                x.AddProfile(new MappingProfile());
            });

            IMapper mapper = mapperConfig.CreateMapper();
            builder.Services.AddSingleton(mapper);
        }
    }
}

我对如何解决和处理这个问题一无所知。下面是它在VisualStudio上的外观:

我尝试了Skorunka František的下列步骤,但没有成功:Link to StackOverFlow post

ajsxfq5m

ajsxfq5m1#

我以前遇到过同样的问题,我找到的解决方案
1.卸载软件包
1.删除obj和bin文件
1.从nuget软件包重新安装
那还是不行
1.删除obj和bin文件
1.添加=〉引用=〉浏览=〉从C:\Program Files\dotnet\添加正确的dll
1.重建
希望这对你有帮助!

相关问题