visual-studio-extensions - 是否可以使用 SDK 风格的项目编写 VS 扩展?

标签 visual-studio-extensions

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/

相关文章:

visual-studio - 默认显示 Visual Studio 扩展工具栏

c# - 如何在 C# 中获取当前登录的 Visual Studio 用户的名称?

.net - 将项目附加到解决方案资源管理器中解决方案或项目节点的添加菜单

windows-8 - "Visual Studio Extensions for Windows Library for Javascript"不会更新

c# - 如何获取 Visual Studio 命令列表?

visual-studio - Visual Studio 扩展 : Access VS Options from arbitrary DLL

visual-studio - VS2017,VSIX : just created AsyncPackage is not being instanced

c# - EnvDTE.CodeNamespace 成员为空?

c# - 如何在 vsix 项目中获取并使用 Visual Studio 命令