0

我正在尝试使用 VSProjectSystem 制作自定义 Visual Studio 项目类型。我希望我的项目基本上像 SolutionFolder 项目类型一样工作,它只是子项目的容器。自定义项目将代表整个库模块,并将包含公共接口代码(例如 C++ 库的头文件)和私有实现代码。实现代码将存在于单个共享代码项目和每个构建目标(例如 Windows、WindowsPhone、XboxOne 等)的单个项目中。我知道 VS 支持特定于平台的项目属性,但构建目标项目不一定是特定于平台的(例如 WindowsDirect3D 和 WindowsOpenGL)。还有其他原因将构建目标拆分为单独的项目,但这是我的主要原因。

任何人都可以解释如何向我的自定义项目添加支持以添加子项目(特别是添加 - > 新项目上下文菜单项)。或者,如果有人知道有关添加嵌套项目支持的任何文档,我不介意自己进行研究。我已经找了好几天了,找不到任何有关如何执行此操作的示例、教程或文档。我知道 NestedProject 项目“能力”已经存在,但添加它似乎没有帮助。

4

0 回答 0