在集成中加载 CPS 项目 shell

Load CPS project in integrated shell

我有一个用于 Visual studio 的自定义语言和调试编辑器扩展,我希望能够使用 visual studio 集成 shell.

进行分发

但是,我无法使用集成的 shell 应用程序打开自定义项目文件:

Unsupported
This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them. 
For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK.
     - scripts, "F:\path\to\example.myproj"


No changes required
These projects can be opened in Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010 SP1 without changing them.
     - scripts, "F:\path\to\example.Example_sln"

当扩展作为 visual studio 2015 的一部分直接加载时一切正常。

自定义项目类型是使用 The Visual Studio Common Project System

创建的

感谢 Github 上的用户 rodya0,我 an answer:

添加以下内容:

$ShellFolder$\Common7\IDE\CommonExtensions\Microsoft\Project; \

到您的隔离 shell 项目中 .pkgdef 文件的 PkgDefSearchPath 部分