【问题标题】:Could not load file or assembly Microsoft.Extensions.DependencyInjection.Abstractions in Sitecore 8.1 Project无法在 Sitecore 8.1 项目中加载文件或程序集 Microsoft.Extensions.DependencyInjection.Abstractions
【发布时间】:2017-10-30 11:37:48
【问题描述】:

无法加载文件或程序集“Microsoft.Extensions.DependencyInjection.Abstractions,Version=1.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”或其依赖项之一。系统找不到指定的文件。

我尝试清理并重建解决方案并删除了 bin 和 obj 仍然遇到同样的错误。我正在使用 sitecore 8.1。

堆栈跟踪:

    [FileNotFoundException: Could not load file or assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.]
    Sitecore.DependencyInjection.<>c__14`1.<GetRequiredResetableService>b__14_0() +0
    Sitecore.DependencyInjection.LazyResetable`1.get_Value() +148
    Sitecore.Configuration.Factory.GetConfigNode(String xpath) +72
    Sitecore.Resources.Media.UploadWatcher.InitializeIgnoreList() +156
    Sitecore.Resources.Media.UploadWatcher..cctor() +85

    [TypeInitializationException: The type initializer for 'Sitecore.Resources.Media.UploadWatcher' threw an exception.]
    Sitecore.Resources.Media.UploadWatcher..ctor() +0

【问题讨论】:

    标签: asp.net nuget sitecore


    【解决方案1】:

    这可能是由以下原因之一引起的:

    1. 您通过 Nuget 包将 Sitecore.Kernel 添加到您的项目中,并且您正在引用更高版本 (8.2) 并且在构建和发布时将其部署到 bin 文件夹中,您需要检查您的 nuget 包中有正确的 Sitecore.Kernel 版本
    2. 您正在覆盖项目中的 web.config(不包括 Sitecore 默认配置)并将其推送到根文件夹,您需要确保只有正确的 Sitecore web.config在您的根文件夹中。
    3. 您在 NuGet 包中引用了更高版本的“Microsoft.Extensions.DependencyInjection.Abstractions”包,请确保您引用的是版本号“1.0.0 ",因为这是 sitecore 正在使用的版本。

    希望对你有帮助

    【讨论】:

    • 感谢艾哈迈德·奥库尔。我更改了我的站点核心版本(8.2)。效果很好。
    • @Ahmed Okour .. 我正在使用 8.2 新安装 bin 包含程序集 Microsoft.Extensions.DependencyInjection 和 Abstractions 版本 1.0.0,我从 nuget 引用了相同的版本到项目中,它抛出“无法加载文件或程序集'Microsoft.Extensions.DependencyInjection.Abstractions,Version = 1.1.1.0,”知道为什么它正在寻找版本1.1.1
    猜你喜欢
    • 2017-10-15
    • 2023-03-21
    • 2021-03-06
    • 1970-01-01
    • 2015-05-20
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多