虽然没有成功(编译安装完成后没有工具条,主题不匹配,无法调试各种问题),但总结了一些排错方法。
网络上有一些可以安装的版本,但没试过。
未能找到引用的组件“Microsoft.VisualStudio.Language.Intellisense”,等所有引用的文件找不到时
可以到系统盘:
\Program Files (x86)\Microsoft Visual Studio\2017\Community\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0
\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies
类似这样的目录下寻找对应的dll或更高版本。
我的是社区版,所以是\Community这个目录。
当然,前提是你在VS的安装器中要先把VS插件SDK装了。
ENVDte,ENVDte80,ENVDte90,ENVdte100
这几个都移除再重现引用,目录也都在上面提到了
.vsixmanifest双击进入界面,在Install Targets添加你希望的VS版本
再用编码的方式搞定下面这段:
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[14.0,16.0]" />
</Prerequisites>
基本没有其他问题了。