为了解决开发过程中类似于 Your project does not reference “.NETFramework,Version=v4.5” framework 的错误,我们需要将项目中所有的 obj
目录删除然后重新生成。今天在 GitHub 上翻阅 Abp 的代码时,发现了一个名为 delete-bin-obj-folders.bat
的批处理文件。该文件可以自动遍历其所在目录及子目录,并将除 node_modules 目录下的 bin 和 obj 目录删除。完整的代码如下:
@ECHO off cls ECHO Deleting all BIN and OBJ folders... ECHO. FOR /d /r . %%d in (bin,obj) DO ( IF EXIST "%%d" ( ECHO %%d | FIND /I "\node_modules\" > Nul && ( ECHO.Skipping: %%d ) || ( ECHO.Deleting: %%d rd /s/q "%%d" ) ) ) ECHO. ECHO.BIN and OBJ folders have been successfully deleted. Press any key to exit. pause > nul