NuGet: не удалось установить пакет VVVV.EmguCV 2.4.2.1
Я использую Visual Studio 2013. Я создаю новый проект Windows Form Application (C#) с целевой структурой на вкладке Application в свойствах моего проекта: .NET Framework 3.5. Когда я открываю NuGet и выполняю поиск в EmguCV и нажимаю кнопку "Установить", отображается эта ошибка:
Installing 'VVVV.EmguCV 2.4.2.1'.
Successfully installed 'VVVV.EmguCV 2.4.2.1'.
Adding 'VVVV.EmguCV 2.4.2.1' to RadarOCR.Desktop.
Uninstalling 'VVVV.EmguCV 2.4.2.1'.
Successfully uninstalled 'VVVV.EmguCV 2.4.2.1'.
Install failed. Rolling back...
Could not install package 'VVVV.EmguCV 2.4.2.1'. You are trying to install this package
into a project that targets '.NETFramework,Version=v3.5', but the package does not contain
any assembly references or content files that are compatible with that framework.
For more information, contact the package author.
Я не знаю, что не так! Помоги мне, пожалуйста!
1 ответ
Сообщение об ошибке говорит вам, в чем проблема:
Вы пытаетесь установить этот пакет в проект, нацеленный на ".NETFramework,Version=v3.5", но пакет не содержит никаких ссылок на сборки или файлов содержимого, совместимых с этой платформой.
Пакет VVGV.EmguCV NuGet не поддерживает установку в проект, нацеленный на.NET 3.5.
Заглянув внутрь пакета NuGet VVVV.EmguCV, он имеет собственные целевые файлы MSBuild для.NET 4.0 и никакой другой версии.NET Framework. Поэтому, если вы хотите установить его, вам нужно изменить проект, чтобы он был нацелен на.NET 4.0 или выше.