迅速なアンApple社のMacシステム用の.NETコアプラットフォームについて

開発プロセスにおける彼らの問題についての記録

ネットコアデータをアンインストールする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されます 

成功していない場合は、ここで交換基の開発者を残して、またかどうか確認してくださいあなたを助けるために願っています

 

 

おすすめ

転載: www.cnblogs.com/Aice/p/11601222.html