在一台從未安裝過VisualStudio的機器上 安裝Rider,本以為是一件很簡單的事兒,可是安裝完成之后,MSBuild、.net core CLI executable path路徑沒有找到dotnet、.net framework版本不一致。
種種問題弄得我幾乎放棄使用Rider。下面給大家介紹一下我是如何解決上述問題的:
一:解決dotnet缺失:
1、先去下載一下 DotNet-SDK 鏈接地址:https://dotnet.microsoft.com/download
把他下載下來 安裝
2、安裝完之后,配置一下環境變量 右鍵我的電腦 ---選擇 屬性:
以上 dotnetsdk已經配置好了,在下下張圖中會看到它是如何在Rider中使用的。
二:解決MSBuild 的缺失
1、首先什么是MSBuild?
這里給大家貼上兩個鏈接 一個是官方的鏈接https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild?view=vs-2015
另一個是看到的覺得解釋的通俗一些的博客園鏈接 https://www.cnblogs.com/SuperChan/p/10240780.html
2、其實Rider安裝好之后 在安裝目錄下 的tools文件夾下就有MSBuild :
打開Rider---我們通過使用快捷鍵 ALT+CTRL+S 快速打開配置頁面 可以看到MSBuild默認配置路徑就是:
但是 奈何默認的仿佛就是容易出錯吧,我用Jetbrains家的東西 一般都不敢使用默認給的工具了(如果說你的MSBuild沒有像我一樣出問題就別去看第三步了)---下圖這種問題
坑爹啊有木有 接下來 我用了比較無恥的做法:
3、直接找一個裝有VS2015~2019這些版本的同事 到他的VS安裝目錄拷一個MSBuild到自己電腦上
我這里找到了裝過VS2019的電腦 ,在他的C盤programs(86)文件夾下 找到的:
直接把MSBuild文件夾拷貝過來了:(下圖是我拷到自己電腦上的路徑)
4、最后到Rider的設置里面(不知道怎么進設置頁面 第二步有快捷鍵),把紅圈里面的位置換成你剛剛替換的位置就行了
=========================完成以上配置你的Rider就可以正常開發C#項目了======================================
三:如果說你正要打開以前用VS寫過的項目,項目打開后告訴你.NET FrameWork 4.5 找不到,那么請按照下面方法解決(4.6或者其他版本缺失解決方法一樣)
1、確定你缺哪個版本,然后到微軟官網去下載。
https://dotnet.microsoft.com/download/visual-studio-sdks 選擇開發版就行 我這兒缺的是4.5 所以我選了4.5.1 developer pack
2、安裝完 我重啟了一下電腦(因為怕Rider找不到它)
這個開發版的FrameWork下載到哪兒了? 在我的電腦上 安裝到了下面的位置 大家參考一下:
3、再次打開Rider 我們右擊 項目名 選擇菜單中最下面的properties 可以選擇到4.5.1了
搞定~~~
希望這篇教程能夠幫助那些使用Rider入坑的朋友們~~~新年快樂,早日戰勝新冠疫情!