VS 默认创建一个遗留样式的项目。我开始手动迁移,但随后无法识别 EnvDTE 的 COM 互操作引用...
有可能吗?
最佳答案
Is it possible at all?
据我所知,这是可能的。目前,没有任何官方文档或博客描述迁移 vsix 项目的步骤
from old csproj format to new sdk-format
,但至少这是一个可能的事情。我们可能需要一些 msbuild hack 来实现,这是一个很棒的开源扩展 VsVim来自 JaredPar 已经做了这个试验。感谢他!。我想你可以从这个 sdk-format project file 得到一些有用的信息.
另外:虽然有可能,但不建议在正式支持 sdk-format vsix 项目之前进行迁移。这样做的人可能会失去
Project=>Properties
中的一些 UI 功能。在 vsix 开发过程中。
关于visual-studio-extensions - 是否可以使用 SDK 风格的项目编写 VS 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58917250/