未找到框架“.NETFramework,Version=v4.6.1”的引用程式集 的解決辦法

ambitionxzz發表於2020-11-26

錯誤資訊:

未找到框架“.NETFramework,Version=v4.6.1”的引用程式集。若要解決此問題,請安裝此框架版本的 SDK 或 Targeting Pack,或將應用程式的目標重新指向已裝有 SDK 或 Targeting Pack 的框架版本。請注意,將從全域性程式集快取(GAC)解析程式集,並將使用這些程式集替換引用程式集。因此,程式集的目標可能未正確指向您所預期的框架。

開啟專案出現的提示:

類似這樣:
在這裡插入圖片描述

因為沒截圖就找了網上老版本的一張圖,大致意思一樣

解決:

  1. 右鍵 報錯的這個解決方案 —— 屬性
    在這裡插入圖片描述
  2. 目標框架 —— 選擇剛報錯中顯示連線不到的那個framework
    1)如果沒有顯示那個framework,檢視C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework 中有沒有這個版本,如果有,說明其實已經安裝了此版本。
    2)則將.NETFramework資料夾整個複製到C:\Program Files\Reference Assemblies\Microsoft\Framework 資料夾中。
    3)重新開啟屬性,出現了需要的framework版本,選擇即可。沒出現可以等一會兒或者都關了重新開啟vs
    在這裡插入圖片描述

相關文章