"Reference manager" 自定义项目类型中缺少(在 VS IsolatedShell 中)

"Reference manager" missing in custom project type (in VS IsolatedShell)

我正在开发 VS IsolatedShell 2015 应用程序;我目前的目标是启用项目引用。
但是,当右键单击项目中的 'references' 节点时,基本上没有可用的选项,最值得注意的是我的情况缺少参考管理器:

项目本身是基于 CPS 的,所以我可能需要在某处启用它?

该项目确实包含这些功能(如记录here):
<ProjectCapability Include="AssemblyReferences;COMReferences;ProjectReferences;SDKReferences" />

我还添加了 ReferenceManagerProjects & DependenciesTree 功能 (another link) 并确保有用于解析引用的规则文件(我通过手动添加一些来测试这个对项目的程序集引用,并且这些引用正确显示)。

在 Shell.pkgundef 文件中启用了 'web specific packages',如 this page 上的最后一个答案中所暗示的那样。
我还查看了所有其他 pkgdef/pkgundef 文件,但没有其他内容看起来应该由参考管理器负责。

是否还有任何其他地方可以将引用管理器锁定在外?
或者是否必须为 CPS 实现一些接口才能启用此功能?

原来解决该问题的一个方法是添加 IProjectCapabilitiesProvider 和 return 的实现,我需要的引用类型的功能:

 public Task<IEnumerable<string>> GetCapabilitiesAsync()
 {
     return Task.FromResult<IEnumerable<string>>(new[]
     {
         CustomProjUnconfiguredProject.UniqueCapability,
         "AssemblyReferences",
         "ProjectReferences"
     });
 }

仍然无法使用 'references' 节点访问参考管理器,但是使用项目的上下文菜单,您可以在 'Add' > 'Reference'[=13= 中找到它]