在Mac上完全卸载Xamarin/Visual Studio

5
使用Visual Studio Preview 10 for Mac构建Xamarin.Android项目时会卡住,甚至编译“Hello World”应用程序也会出现这种情况。尝试重新安装Visual Studio,按照这篇文章中的步骤和运行xamarin-uninstall.sh脚本(来源:https://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/)。但是卸载并不完全,在重新安装 Visual Studio 后,“Hello World” 项目仍然卡住。
因此问题是如何真正完全卸载Mac上所有的Visual Studio、Xamarin、Xamarin.Android(包括所有模拟器)、Mono Framework和Xamarin/Visual Studio使用的所有构建系统。
1个回答

9
原来,在Xamarin/Visual Studio安装过程中,创建了许多目录,这些目录甚至没有被Xamarin的开发人员提到。以下是一些必须在编译之前删除的目录列表(不知道哪一个是恶意目录):
在您的主目录下有几个目录:
rm -rf ~/.android ~/.mono ~/.nuget ~/.templateengine ~/.oracle_jre_usage ~/.subversion ~/.config ~/.local
还有其他一些目录:
sudo rm -rf ~/Library/Developer/Xamarin* # 适用于XamarinStudio
sudo rm -rf ~/Library/VisualStudio*
sudo rm -rf ~/Library/Preferences/VisualStudio
sudo rm -rf ~/Library/Preferences/com.microsoft.visual-studio.plist
sudo rm -rf ~/Library/Preferences/com.xamarin.AndroidSdkManager.plist
sudo rm -rf ~/Library/Caches/com.microsoft.visual-studio
sudo rm -rf ~/Library/Caches/com.xamarin*
sudo rm -rf ~/Library/Caches/Xamarin*
sudo rm -rf ~/Library/Caches/VisualStudio*
sudo rm -rf ~/Library/Logs/VisualStudio
sudo rm -rf ~/Library/Preferences/VisualStudio
sudo rm -rf "~/Library/Application\ Support/VisualStudio"/
编辑:
很容易错误地删除真正重要的文件。请确保保留证书文件,通常位于以下位置:
~/Library/Developer/Xamarin/Keystore/appname/appname.keystore 否则,您将无法进行应用程序更新!

这是一个非常好的资源,同时也是一个相当坚定的警告,提醒任何人不要使用这个产品。如果你不明白我的意思,那么我们可能不会达成一致,但对于那些像Vassili一样避免安装到处都是东西的产品的人来说,感谢他的指引之光。 - Henry Mueller
1
很有帮助。我使用了卸载Visual Studio for Mac中的卸载脚本,然后进行了后续操作。 - pius

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接