Visual Studio 未能解析主引用 該框架版本高於當前目標框架
之前可以編譯通過的專案DXControls,今天一直報錯,說“未能找到型別或名稱空間名稱“Test.WCFClient”(是否缺少 using 指令或程式集引用?)”,可是這個dll明明是引用了,在專案引用中右鍵選擇在物件瀏覽器中檢視:
可以找到名稱空間Test.WCFClient,其下面的類也都在,這兩個專案的NETFramework都是4.0的,再顯示錯誤資訊裡的警告,發現一堆的引用錯誤,,列舉前面幾個大致如下:
警告 32 未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因為它對程式集“Microsoft.Scripting.Metadata, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有間接依賴關係,而該程式集是針對“.NETFramework,Version=v4.5”框架生成的。該框架版本高於當前目標框架“.NETFramework,Version=v4.0”。 Test.Forms.DXControls
警告 23 未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因為它對程式集“Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有間接依賴關係,而該程式集是針對“.NETFramework,Version=v4.5”框架生成的。該框架版本高於當前目標框架“.NETFramework,Version=v4.0”。 Test.Forms.DXControls
警告 26 未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因為它對程式集“Microsoft.Dynamic, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有間接依賴關係,而該程式集是針對“.NETFramework,Version=v4.5”框架生成的。該框架版本高於當前目標框架“.NETFramework,Version=v4.0”。 Test.Forms.DXControls
警告 23 未能解析主引用“Test.WCFClient, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因為它對程式集“IronPython, Version=2.7.5.0, Culture=neutral, PublicKeyToken=7f709c5b713576e1”具有間接依賴關係,而該程式集是針對“.NETFramework,Version=v4.5”框架生成的。該框架版本高於當前目標框架“.NETFramework,Version=v4.0”。 Test.Forms.DXControls
嘗試重新引用dll,編譯,失敗;嘗試重新載入專案,失敗;
嘗試重啟VisualStudio,失敗;
嘗試重啟電腦,還是失敗
最後在release資料夾(即專案生成目錄中)搜尋警告資訊中提到的dll,一一刪除搞定
本文參考:點選開啟連結
小注:
我在專案中用的Visual Studio版本是2010
相關文章
- Visual studio 新增引用時報錯未能正確載入ReferenceManagerPackage包的解決方法Package
- 模式和框架(引用)模式框架
- SOTA!目標檢測開源框架YOLOv6 3.0版本來啦框架YOLO
- Visual Studio外掛所在目錄
- 基於CPU版本的Caffe推理框架框架
- golang web框架,golang版本laravel 框架GolangWeb框架Laravel
- 【目錄】集合框架目錄框架
- Visual Studio 2017 版本 15.5.5
- Visual Studio Code 10個最佳主題
- dedecms二級欄目分類使用channelartlist標籤實現當前欄目高亮
- Goland 2020.2.3 proto3 improt 找不到當前目錄的引用GoLand
- 【目錄】JUC鎖框架目錄框架
- 檢視git當前版本號Git
- Visual Studio新版本兩項改變
- 當 Visual Studio 2005遇上LINQ To SQLSQL
- win10用什麼版本的visual studio比較好?win10適合用visual studio哪個版本Win10
- 使用SlimYOLOv3框架實現實時目標檢測YOLO框架
- [提問交流]onethink框架,怎麼獲取當前使用者框架
- Visual Studio使用Git進行程式碼版本管理Git行程
- 禁止使用框架引用網站頁面框架網站
- Visual Studio 2017各版本安裝包離線下載、安裝全解析
- 1.4.2. 檢查當前版本號
- 查詢當前SQL Server的版本SQLServer
- 神經網路目標計數概述:通過Faster R-CNN實現當前最佳的目標計數神經網路ASTCNN
- ecos框架目錄結構框架
- 當下的前端框架和未來前端框架對比前端框架
- 什麼是目標框架別名(What are the Target Framework Monikers (TFMs))?框架Framework
- Visual C++應用框架揭密 (轉)C++框架
- 排名前10的vue前端UI框架框架值得你掌握Vue前端UI框架
- jquery/js透過當前URL對當前欄目連結高亮顯示jQueryJS
- CoreLocation框架詳細解析框架
- 目標檢測開源框架YOLOv6全面升級,更快更準的2.0版本來啦框架YOLO
- HTML之框架標籤HTML框架
- 8.11 標頭檔案剖析:前向引用
- OpenHarmony 3.1 Release版本關鍵特性解析——ArkUI框架又有哪些新增能力?UI框架
- 在Visual Studio 中使用git——瀏覽版本庫(七)Git
- Visual Studio各版本下載+有效金鑰啟用
- 查詢當前ubuntu版本號的命令Ubuntu