C#項目”XXXXX”針對的是”.NETFramework,Version=v4.7.1”但此電腦沒有安裝它 等等問題

來源:互聯網
上載者:User

標籤:遇到   bsp   gpo   自己的   vs2015   png   程式   .net   啟示   

我在公司遇到這樣一個問題:C#項目”XXXXX”針對的是”.NETFramework,Version=v4.7.1”但此電腦沒有安裝它

就是我在開啟別人的項目,發現別人的項目.Net Framework的版本 高於我電腦的版本(準確的說是“高於我開發環境.Net Framework的版本”)。

可以選擇降低版本(選第一個):

不推薦,a: 因為別人版本高,你的版本低,不同步,萬一你們代碼合并呢?svn呢,git呢?

不推薦,b:我還不如更新自己的電腦環境,一次解決,不用再愁著問題,反正我也成是高版本了(向下相容)

所以我選著了“下載.NetFramework,Version=v4.71的目標包”,在瀏覽器下載,要麼瀏覽器打不開這個連結,要麼就是開啟了連結,下載下來安裝失敗(失敗原因是我電腦已經有高於或者已經有該版本的.Net Framework了)

這就納悶了,既然我電腦有“已經有高於或者已經有該版本的.Net Framework了”,那為什麼還是打不開別人高版本的項目。

後來經過折騰明白:Windows 8或10系統,內建有.Net Framework 較高的版本,也就是你電腦內建可以運行任何託管在.Net Framework的項目。

而你自己VS開發環境,也有自己獨立開發的.Net Framework 的版本,可以理解為二個環境,我也不明白為什麼還要搞二個?可能開發環境的比較進階吧,裡面有很多的監控和調試吧?

所以我下載下來的東西是Windows 8或10系統 裡面的.Net Framework ,所以安裝會報錯“已經有高於或者已經有該版本的.Net Framework了”,那麼解決思路,是下載VS開發環境 的.Net Framework 的版本。

方案一:

下載路徑為:

https://www.microsoft.com/net/download/visual-studio-sdks

參考如下,下載你要對應的開發版本(Developer Pack):

下載完畢,即可安裝,完美解決。

 

 

方案二:

開啟VS的修複工具(就是系統功能表和VS啟動挨在一起的),更改.Net Framework開發版本環境。(我只在VS2017找到這個修複工具,VS2015我沒找到,大家如果找的到的話,歡迎留言)

VS2017那個組態工具程式吧?

 

以上參考啟示來自 https://www.cnblogs.com/netxiaohui/p/5744396.html 

C#項目”XXXXX”針對的是”.NETFramework,Version=v4.7.1”但此電腦沒有安裝它 等等問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.