Vs2017 更新到15.5之后,不能跳轉(zhuǎn)到定義了。
我用的是Unity C#。
之前有個答案里面說,清空一下Vs的用戶數(shù)據(jù)(并且會清除所有插件,慎用),在更新到15.4.x的時候,管用。
但是這次并不管用了。rebuild工程的時候,報了一個錯
The "GetReferenceNearestTargetFrameworkTask" task was not found....
rebuild failed.
所以這次應該是由于這個問題引起的。
參考了大佬的答案,打開Visual Studio Installer,選擇修改,在單個組件中勾上“NuGet 包管理器”組件。安裝完成之后就好了。
由于這個問題,昨天一天都只能把Vs當做記事本用。以后還是慎更新吧。
清空用戶數(shù)據(jù)的方法是:
- 關(guān)閉Vs
- 打開Console,進入Vs的安裝路徑下,我的是C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
- 運行 devenv.exe /resetuserdata
- 再次提醒,會清空插件,慎用