是否可以使用SDK样式的项目编写VS扩展?

标记

VS默认情况下会创建一个旧式项目。我开始手动迁移,但随后无法识别EnvDTE的COM互操作引用...

有可能吗?

Lance Li-MSFT

有可能吗?

据我所知,这是可能的。目前,还没有任何官方文档或博客描述如何迁移vsix项目的步骤from old csproj format to new sdk-format,但是至少这是可能的。

我们可能需要一些msbuild hack才能使其成为可能,这是JaredPar的一个很棒的开源扩展VsVim它已经完成了该试验。多亏他!我认为您可以从此sdk格式的项目文件中获得一些有用的信息

另外:尽管有可能,但不建议在正式支持sdk格式的vsix项目之前进行迁移。进行此操作的人可能会Project=>Properties在vsix开发期间丢失某些UI功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用XML布局访问为具有Databinding的TextView编写的扩展功能?

是否可以为UWP项目使用新的SDK样式的.csproj文件?

是否可以使用Xtext Fat Jar语言服务器创建VS Code扩展?

是否可以使用Coq编写C程序?

是否可以使用Scala编写IntelliJ插件?

是否可以使用递归技术编写组合函数?

是否可以使用if语句编写单行return语句?

是否可以使用if语句编写单行return语句?

是否可以使用LibreOffice编写Kindle电子书

是否可以使用readr的write_csv()编写stdout?

是否可以使用“喜欢”为 EventLogQuery 编写查询

是否可以使用jQuery删除内联样式?

是否可以使用AltovaXMLSpy之类的样式创建TreeView / DataGrid?

开发 VS Code 扩展时可以使用 Flow 吗?

是否可以使用 SQL 加载 Sqlite JSON 扩展?

Java枚举本身是否扩展了我可以使用的接口?

是否可以使用Java构建Chrome扩展程序?

是否可以使用MapView而不必扩展MapActivity?

是否可以使用Resharper创建扩展方法?

是否可以使用 React 为 Firefox 创建扩展?

是否可以使用VS Azure资源组项目将ASP.NET Core网站部署到Azure?

是否可以使用gradle开发Scala项目?

是否可以使用sbt创建分层的多项目构建?

是否可以迁移旧的Xcode项目以使用SwiftUI?

Qt项目(QTL样式)和C ++项目(STL样式)都可以使用如何制作c ++代码

是否可以编写“双重”扩展方法?

是否可以编写用于修改task.json和launch.json的VS Code扩展?

是否可以使CSS类彼此扩展?

是否可以使用Qt VS工具处理跨平台项目,并使其自动将项目更改同步到.pro文件中?