Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案

soliang發表於2024-03-13

一、錯誤現象

我正在嘗試從 Visual Studio 2015 中安裝 emgu.CV.runtime.windows,並透過右鍵單擊引用並透過 NuGet 安裝的推薦方法進行安裝。

但是我收到以下錯誤。

無法安裝包“Emgu.runtime.windows.msvc.rt.x64 19.28.29336”。您正在嘗試將此包安裝到面向 .NETFramework,Version=v4.7.2 的專案中,但該包不包含任何與該框架相容的程式集引用或內容檔案。有關更多資訊,請聯絡軟體包作者。

二、問題原因

nuget有兩種包管理方式一種是Packages.config 另一種是PackageReference(這兩種方式有什麼不一樣自行百度),emgu.CV.runtime.windows 只支援PackageReference方式。因此採用Packages.config管理方式安裝時就會報錯。

三、解決辦法

1、升級visual studio 至 2019及以上版本(低版本沒有PackageReference選項);

2、修改包管理方式

(1)、點選nuget管理介面的設定按鈕

Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案

(2)切換到 nuget包管理器-》常規-》修改預設包管理格式為 PackageReference,點選確定儲存

Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案

(3)在資源管理器中找到Packages.config,右鍵點選遷移到PackageReference

Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案

(4)完成遷移後即可正常安裝
————————————————

原文連結:https://blog.csdn.net/chensheng8085497/article/details/126277873

相關文章