通常有必要删除bin& obj目录由于一些奇怪的错误,特别是对于Xamarin项目。我想知道是否有人找到了一种有效的方法来处理它?通过高效我的意思是自动或半自动解决方案,因此不需要离开IDE并手动删除此目录。
答案 0 :(得分:3)
将分享我自己发现/创建的解决方案。
'DeepClean'是Visual Studio for macOs的简单开源扩展,允许您执行以下操作:
- 删除/ bin& / obj dirs
- 删除/打包目录
- 删除全局NuGet缓存
- 从任何解决方案文件夹打开终端
您可以从here获取。
请谨慎使用。
或者,如果您不想依赖扩展,可以使用下一个script,它将删除所有嵌套的bin,obj和packages目录:
find . -iname "bin" -o -iname "obj" -o -iname "packages" | xargs rm -rf
如果删除/ packages目录,则必须恢复解决方案包,否则不会构建。