What are MonoDevelop's .pidb files?

前端 未结 2 1809
栀梦
栀梦 2020-12-16 09:16

MonoDevelop creates those for every project. Should I include them in source control?

2条回答
  •  情书的邮戳
    2020-12-16 09:45

    They're just cached code completion data. As the post Jon linked explains, the main reason is to save memory, though they do also save you from waiting for MD to parse all the source files and referenced assemblies when you open a project.

    The pidb files can be regenerated pretty quickly, so there's no advantage to keeping them in the VCS. Indeed, as well as the VCS repository overhead, it could also cause problem if people are using different versions of MD with different pidb formats, so I'd strongly recommend against keeping them in source control.

提交回复
热议问题