軟件安裝使用過程
采用Visual Studio Installer安裝Visual Studio Enterprise 2022,安裝中勾選游戲下Unity游戲開發(fā)。
單個組件中確保勾選.NET Framework 4.7.1目標包
安裝位置自定義修改至F盤后使用Visual Studio Enterprise 2022登錄,在Unity設置使用Visual Studio Enterprise 2022并打開對應項目文件,提示未找到目標框架.net framework4.7.1。
問題排查
提示未找到目標框架.net framework4.7.1后嘗試選項二跳轉(zhuǎn)到官網(wǎng)進行下載安裝開發(fā)工具包、中文包,并在系統(tǒng)程序和功能中能看到已安裝的目標框架,重啟再次嘗試仍然提示未找到目標框架.net framework4.7.1。下載離線安裝該框架開發(fā)工具包、目標包、語言包安裝后,問題仍然未得到解決。
后續(xù)打開Visual Studio Enterprise 2022新建項目選擇框架發(fā)現(xiàn)沒有檢測到任何之前已確定安裝過的各版本框架,開始懷疑是否是框架安裝路徑問題。找到所有安裝框架的位置,發(fā)現(xiàn)位于框架都在C:\Program Files (x86)\Reference Assemblies\Microsoft目錄下,該目錄下Framework內(nèi)擁有之前安裝的全部框架,的確包含4.7.1。
隨機聯(lián)想到Visual Studio Enterprise 2022安裝所在盤會不會也有類似目錄,檢查后確實有但是該目錄下沒有之前安裝的任何目標框架,該目錄下只有3.0及3.5框架。
懷疑Visual Studio Enterprise 2022檢測的可能是該目錄下存在的框架。
于是把C盤下
Framework目錄整體復制到Visual Studio Enterprise 2022安裝所在盤的Program Files (x86)\Reference Assemblies\Microsoft目錄下,問題解決。文章來源:http://www.zghlxwxcb.cn/news/detail-497613.html
解決方案總結(jié)
如果用戶自定義過Visual Studio Enterprise 2022安裝路徑且安裝到非系統(tǒng)盤,同時已經(jīng)安裝了目標框架,可能是Visual Studio Enterprise 2022安裝盤所在和.net framework4.7.1安裝所在盤不一致,而Visual Studio Enterprise 2022框架檢測目錄在自身所在盤導致無法檢測到框架而提示未找到目標框架。
框架默認安裝在C盤,將C盤C:\Program Files (x86)\Reference Assemblies\Microsoft目錄下Framework文件夾復制到Visual Studio Enterprise 2022所在盤同目錄下,再次打開visual studio 2022即可正常載入項目不再提示,問題得到解決。
后續(xù)使用Visual Studio Installer安裝其他的框架采用同樣的操作即可正常使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-497613.html
到了這里,關(guān)于解決Unity游戲開發(fā)使用Visual Studio Enterprise 2022提示未找到目標框架.net framework4.7.1問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!