面向.NET Standard并使用新的csproj格式的VSIX风格项目

时间:2018-12-05 12:44:44

标签: c# .net-standard vsix

我有一个现有的VSIX,该VSIX托管我的自定义样式项目类型,该类型基于经典的C#DLL库项目。

一切正常。唯一的问题是csproj仍然是传统格式,这意味着它以.NET v4.7为目标,并使用<ProjectTypeGuids>标签来告知VS / MSBuild其项目类型,这反过来又激活了我在VSIX中编码。

我现在想过渡到.NET Standard库使用的新的csproj格式。但是,这种新格式无法识别<ProjectTypeGuids>标签。那么,如何将其绑定到我喜欢的项目类型?

它是否还涉及运送自定义SDK?如果是这样,我在哪里可以找到有关该方法的信息?官方文件非常稀缺。

1 个答案:

答案 0 :(得分:1)

事实证明,我将不得不将基于COM的风味项目过渡到新的CPS,这使我可以声明将最终的csproj与VSIX实现联系在一起的各种功能。我发现目前所有这些文档仍然很少,但是我正在慢慢地相处。