在 Mac 上完全卸载 Xamarin/Visual Studio

Vas*_*ili 3 .net macos visual-studio xamarin.android xamarin

在 Xamarin.Android 上构建项目(我使用的是 Visual Studio Preview 10 for Mac)只是挂起。甚至 Xamarin 的“Hello World”在编译时也会挂起。所以我尝试重新安装 Visual Studio。我使用了所有步骤和 xamarin-uninstall.sh 脚本(来自https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/)但卸载未完成 - 重新安装 Visual Studio 构建仍然挂起(对于“Hello World”项目,不是我的)。

所以问题是如何真正完全卸载所有 Visual Studio、Xamarin、Xamarin.Android(包括所有模拟器)、Mono Framework,以及 Xamarin/Visual Studio 在 Mac 上使用的所有构建系统。

Vas*_*ili 6

事实证明,有很多由 Xamarin/Visual Studio 安装创建的目录,甚至 Xamarin 人员都没有提到。这是我在再次编译之前必须删除的目录列表(不知道哪个是恶意的):

主目录中的几个目录:

rm -rf ~/.android ~/.mono ~/.nuget ~/.templateengine ~/.oracle_jre_usage ~/.subversion ~/.config ~/.local

还有一些其他目录:

sudo rm -rf ~/Library/Developer/Xamarin* # for XamarinStudio

须藤 rm -rf ~/Library/VisualStudio*

须藤 rm -rf ~/Library/Preferences/VisualStudio

须藤 rm -rf ~/Library/Preferences/com.microsoft.visual-studio.plist

须藤 rm -rf ~/Library/Preferences/com.xamarin.AndroidSdkManager.plist

须藤 rm -rf ~/Library/Caches/com.microsoft.visual-studio

须藤 rm -rf ~/Library/Caches/com.xamarin*

须藤 rm -rf ~/Library/Caches/Xamarin*

须藤 rm -rf ~/Library/Caches/VisualStudio*

须藤 rm -rf ~/Library/Logs/VisualStudio

须藤 rm -rf ~/Library/Preferences/VisualStudio

sudo rm -rf "~/Library/Application\ Support/VisualStudio"/

编辑:

很容易误删真正重要的东西。确保您保留证书文件,通常位于:

~/Library/Developer/Xamarin/Keystore/appname/appname.keystore

否则您将无法进行应用更新!