【文件属性】:
文件名称:VSProjectSystem:使用新类型的项目扩展Visual Studio的文档
文件大小:326KB
文件格式:ZIP
更新时间:2021-03-11 19:47:56
系统开源
Visual Studio Project系统可扩展性文档
什么是项目系统?
项目系统位于磁盘上的项目文件(例如.csproj和.vbproj)和Visual Studio的各种功能之间,这些功能包括但不限于Solution Explorer,设计器,调试器,语言服务,构建和部署。 与项目文件中包含的文件发生的几乎所有交互都是通过项目系统进行的。
在Visual Studio中扩展项目系统的三个原因:
支持新的项目文件格式。
将现有文件格式与新的语言服务集成。
自定义现有项目系统的行为。
项目系统可扩展性
构建或定制项目系统的传统方法是实现一组。 大多数项目系统并非从零开始。 相反,他们以为起点。
此存储库中描述的Visual Studio项目系统(VSPS)为项目系统COM接口的子集提供了默认实现。 这样可以简化项目系统的构建和维护,但会降低功能性。
如何选择项目系统平台?