update gitignore and publis dlls
modify gitignore
fix open same file cannot recognize bug