開発プロセスにおける彼らの問題についての記録
ネットコアデータをアンインストールするAppleのシステム上で長い時間を探してインターネットはノートについては、この文書では、見つけることは困難です
そのためネットコア3.0バージョンのインストールで初めて
今ネットコア2.2.0バージョンのプロジェクトのバージョンを開きます
彼はアンインストールする必要があり、そのための互換性はありません
ここで私は、コードスティックに来ます
1 DIR = " $(CD " $(DIRNAME " $ {BASH_SOURCE [0]} ")" && PWD)" 2 3 #判断有没有須藤权限 4 CURRENT_USERID = $(ID - U) 5 なら [$ CURRENT_USERID -ne 0 ]。その後、 6 エコー" $(ベース名" $ 0 " )アンインストールスクリプトを実行するためにスーパーユーザ権限が必要です" >&2 7 の出口1 8 Fiを 9 10#この IS共通接尾辞のためのすべてのDOTNET PKGS 11。 インストールプレフィックス#.NETのコアのpkgファイル 12がされ dotnet_pkg_name_suffix = " com.microsoft.dotnet " される13 #のインストール設定ファイルのカタログは 14 = dotnet_install_root " は/ usr / local / share / DOTNET " 15 = dotnet_path_file " /etc/paths.d/dotnet " 16 dotnet_tool_path_file = " /etc/paths.d/dotnet-cli-tools " 17 18である remove_dotnet_pkgs(){ 19 クエリツールは、.NETコアPKGをインストール用いpkgutil#(BY com.microsoft.dotnetクエリ) 20 installed_pkgs =(--pkgs pkgutil $(| はgrep $ dotnet_pkg_name_suffix)) 21 22 のために私に " $ {installed_pkgs [@]} " 23 か 24 エコー" - $ iが「\ DOTNET成分を除去する\" " >&2 25 #使用pkgutil删除.NETコア组件 26 pkgutil --force --forget " $ I " 27 行わ 28 } 29 #调用删除函数 30 remove_dotnet_pkgs 31 [ " $?" -ne 0 ]&& エコー"DOTNETパッケージの削除に失敗しました" >&2 &&終了1 32 33エコー" ルートのインストールの削除- $のdotnet_install_rootを" >&2 34 #删除文件夹及配置 35のrm -rf " $のdotnet_install_root " 36のrm -f " $のdotnet_path_file " 37 RM -f " $ dotnet_tool_path_file " 38 39エコー" DOTNETパッケージの除去に成功しました。" >&2 40出口0
メモ帳またはVisual Studioのコード形式を保存〜.SH
オープンMACはちょうどパス良いの切り替えコンソールを保存しています
コマンドはsudoのshを実行./~.sh
実行が完了した、または過去ログ--info入力過去ログの--versionされます
成功していない場合は、ここで交換基の開発者を残して、またかどうか確認してくださいあなたを助けるために願っています