背景
最近同事傳了一份C#的代碼給我,我打開的時候遇到如下問題 Project Target Framework Not Installed,大概的就是項目需要版本是netframework 4.6.2,但是我本地是沒有安裝,是否需要切換到 .netframework4.6.1,或者安裝4.6.2,以及其他。
在這里插入圖片描述
解決方法
如果本機上安裝了其他的版本,或者是高版本的話,直接更新切換到新的即可。切換方式也是很簡單,直接點擊ok即可。如果沒有問題話,就解決了。
但是我遇到下面一個奇葩彈窗,
Attempted re-targeting of the project has been canceled. Required assemblies 'WindowsBase', 'PresentationCore', 'PresentationFramework' are missing from the target framework.
通過在網(wǎng)上找到的解決方法是:
- 用文本編輯器打開****.csproj這個文件
- 搜索關(guān)鍵字 TargetFrameworkVersion, 然后可以看到如下信息
<TargetFrameworkVersion>v4.***</TargetFrameworkVersion>
- 然后修改為你本地有的版本即可,在VS IDLE里面重新 reload一下就好了。
- 還有就是已經(jīng)加載成功工程了在工程上面右鍵,在application里面可以選擇不同的 .net 版本。
在這里插入圖片描述
小結(jié)
從彈出的錯誤信息入手,在搜索引擎中找關(guān)鍵字,總會有答案的。