gpt4 book ai didi

asp.net-mvc - 安装 Unity.Mvc4,但无法获得正确版本的 Microsoft.Practices.Unity

转载 作者:行者123 更新时间:2023-12-01 09:27:02 25 4
gpt4 key购买 nike

我正在尝试安装 Unity.Mvc4,但收到此错误消息;

无法加载文件或程序集“Microsoft.Practices.Unity, Version=2.1.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的 list 定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)

我拥有的 Microsoft.Practices.Unity 版本是 3.0.0.0。为什么我想要旧版本?

最佳答案

Unity.Mvc4 是一个社区项目,它引用了旧版本的 Unity。如果您想使用 Unity.Mvc4,您可以从包管理器控制台获取旧版本的 Unity,您应该使用以下内容(参见 post 了解更多信息)

Install-Package Microsoft.Practices.Unity -Version <press tab key for autocomplete>

根据个人经验:如果您想要或需要使用较新版本的 Unity(在版本 3 中对 MVC 和 Web API 有很好的支持),您应该尝试摆脱 Unity.Mvc4 或 Unity.WebApi 等软件包。它们对于较旧的项目很有用(Unity 3 不是一个选择),但对于新项目,Unity 可以满足您通常需要的一切。

关于asp.net-mvc - 安装 Unity.Mvc4,但无法获得正确版本的 Microsoft.Practices.Unity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21609262/

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