【问题标题】:Completely Uninstalling Xamarin/Visual Studio on a Mac在 Mac 上完全卸载 Xamarin/Visual Studio
【发布时间】:2017-10-10 09:03:31
【问题描述】:

在 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 上使用的所有构建系统。

【问题讨论】:

    标签: .net macos visual-studio xamarin xamarin.android


    【解决方案1】:

    事实证明,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 的光芒。
    • 很有帮助。我使用了Uninstalling Visual Studio for Mac 的卸载脚本,然后跟进了这个。
    猜你喜欢
    • 2021-09-24
    • 2017-08-18
    • 2012-09-17
    • 2022-11-08
    • 2017-07-24
    • 1970-01-01
    • 2022-01-25
    • 2016-09-24
    相关资源
    最近更新 更多