【问题标题】:Assembly has a higher version than referenced. EPI5 to EPI6程序集的版本高于引用的版本。 EPI5 到 EPI6
【发布时间】:2012-11-27 10:08:59
【问题描述】:

从 EPi5 成功升级到 EPi6 后,我收到此错误

    Error   101 Assembly 'EPiServer.Web.WebControls, Version=6.0.530.0, Culture=neutral,
 PublicKeyToken=8fe83dea738b45b7' uses 'EPiServer, Version=6.0.530.0, Culture=neutral, 
PublicKeyToken=8fe83dea738b45b7' which has a higher version than referenced assembly 'EPiServer, 
Version=5.2.375.236, Culture=neutral, PublicKeyToken=8fe83dea738b45b7'  
c:\EPiServer\Sites\UppgraderaSiteName\SiteName.Web\bin\EPiServer.Web.WebControls.dll    
SiteName.Web

DLL 在 web.config 中配置为 6.0.530.0 在参考文献中它说 6.0.530.0 DLL 文件还显示 6.0.530.0

有些东西我没有得到。

【问题讨论】:

    标签: asp.net .net-assembly episerver


    【解决方案1】:

    尝试从解决方案资源管理器中删除“EPiServer.Web.WebControls.dll”的引用,然后添加正确版本的引用。

    此外,您可以在记事本中打开项目文件(“.csproj”或“.vbproj”)并检查<Reference/> 元素,以验证是否使用了正确的版本:

    <Project>
      <ItemGroup>
        <Reference/>
        ...
        <Reference/>
      </ItemGroup>
    </Project>
    

    【讨论】:

    • 我在 .CsProj 中得到了这个" " 看来参考正确的版本,不是吗?我也在解决方案资源管理器中删除并重新引用。
    • 对于其他有同样问题的人:EpiServer.DLL 引用指向 v5 而不是 v6。
    猜你喜欢
    • 2012-08-20
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    • 2012-03-02
    • 2022-11-04
    • 2019-04-23
    • 1970-01-01
    相关资源
    最近更新 更多