Visual Studio扩展自定义命令错误:“对象与目标类型不匹配”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio扩展自定义命令错误:“对象与目标类型不匹配”相关的知识,希望对你有一定的参考价值。

我想创建一个Visual Studio扩展。更准确地说是一个额外的菜单项我使用本教程作为指导:

Visual Studio Extensibility: Creating Visual Studio VSIX package extension

问题是在我成功创建VSIX项目之后,我尝试添加自定义命令。自定义命令添加到我的项目时发生以下错误:

![enter image description here

按“ok”后,.cs文件被添加到我的项目中。此文件几乎没有引用错误。我也尝试自己引用源文件,但没有成功。

enter image description here

它还提供以下输出:

将新的自定义命令“Command1”添加到项目“MockGenExtension”:自定义命令需要VS包。在项目中找不到现有的VS包。将为自定义命令创建一个新的VS包“Command1Package”。

我已经重新安装了Visual Studio和SDK而没有任何影响。

答案

升级到Visual Studio 2017为我解决了这个问题。

以上是关于Visual Studio扩展自定义命令错误:“对象与目标类型不匹配”的主要内容,如果未能解决你的问题,请参考以下文章

visual Studio 2017 扩展开发《向Visual Studio菜单栏新增一个菜单》

如何忽略 '$' 未定义 JsHint 错误。 (Visual Studio 2010 JsHint 扩展)

在 Visual Studio Code 中自定义语法突出显示

Visual Studio 自定义包含路径在链接时导致符号错误

在 Visual Studio Code 中创建自定义语言

覆盖自定义 Visual Studio 编辑器中的字体