代码之家  ›  专栏  ›  技术社区  ›  EvZ

在使用Visual Studio for Mac的解决方案中,是否有任何方法可以清除bin和obj目录?

  •  1
  • EvZ  · 技术社区  · 8 年前

    通常需要删除bin&由于一些奇怪的错误,特别是对于Xamarin项目,导致了obj目录。我想知道是否有人找到了有效的方法来处理它?所谓高效,我指的是自动化或半自动化的解决方案,因此无需离开IDE并手动删除此目录。

    1 回复  |  直到 8 年前
        1
  •  3
  •   EvZ    8 年前

    将分享我自己发现/创建的解决方案。

    “DeepClean”是Visual Studio for macOs的一个简单开源扩展,允许您执行以下操作:
    -删除/装箱(&B)/obj目录
    -删除/包目录
    -删除全局NuGet缓存
    -从任意解决方案文件夹打开终端

    你可以从 here .

    请小心使用。

    或者,如果不想依赖扩展,可以使用下一个 script 将删除所有嵌套的bin、obj和packages目录:

    find . -iname "bin" -o -iname "obj" -o -iname "packages" | xargs rm -rf
    

    如果删除/packages目录,则必须还原解决方案的包,否则将无法生成。