Я установилНе удалось загрузить файл или сборка WebMarkupMin.Core
WebMarkupMin.MVC
использованием NuGet на моей Visual Studio 2013 проект MVC.
Теперь это установлено без каких-либо ошибок, однако при запуске решения я получаю следующую ошибку;
Не удалось загрузить файл или сборку 'WebMarkupMin.Core, Version = 1.1.0.0, Culture = нейтральный, PublicKeyToken = 99472178d266584b' или один из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылочной позиции сборки. (Исключение из HRESULT: 0x80131040)
Теперь проверка ссылок на библиотеки в растворе (т. Е щелкните правой кнопкой мыши свойства) показывает версию 1.0.0.0 с выполнения версии v4.0.30319.
У моего web.config есть следующее:
<dependentAssembly>
<assemblyIdentity name="WebMarkupMin.Core" publicKeyToken="99472178d266584b" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
</dependentAssembly>
и мой пакет.config имеет следующее:
<package id="WebMarkupMin.Core" version="1.0.0" targetFramework="net451" />
<package id="WebMarkupMin.Mvc" version="1.1.0" targetFramework="net451" />
<package id="WebMarkupMin.Web" version="1.0.0" targetFramework="net451" />
Я почистил решение и удалил все файлы в папке BIN, перестроен и заново запустил проект, но все еще получаю ту же ошибку?
Для полноты я использую WebMarkupMin следующим образом в своем MVC-контроллере;
using WebMarkupMin.Mvc.ActionFilters;
namespace MyProject.Controllers
{
public class HomeController : Controller
{
[MinifyHtml]
[OutputCache(Duration = 4956, VaryByParam = "none")]
public ActionResult Index()
{
return View();
}
Есть ли что-то, что мне не хватает здесь, любые идеи, почему он ссылается на версию 1.1.0?