VS SDK攻略.显示灯泡建议-构建时的问题

本文关键字:构建 问题 攻略 SDK 显示 VS | 更新日期: 2023-09-27 18:14:07

我正在尝试遵循这个演练https://msdn.microsoft.com/en-us/library/dn903708.aspx,这对我来说根本不起作用。

我有以下两个问题:

首先,这段代码缺少引用:

public ImageMoniker IconMoniker
{
   get { return default(ImageMoniker); }
}

我在构建时得到的错误有两个:

找不到与嵌入的互操作类型匹配的互操作类型"Microsoft.VisualStudio.Imaging.Interop.ImageMoniker"。你错过了吗?程序集引用?

类型或命名空间名称"ImageMoniker"无法找到(您是否缺少using指令或程序集引用?)

然而,我能够(我猜)通过添加这个参考来解决这个问题: microsoft . visualstudio . image . interop .14.0. designtime

其次,现在我可以构建了,当我执行代码并创建一个新的*.txt文件并输入一些文本时,灯泡根本不会出现。我试图在源代码中添加一些断点,但它们从未被击中(它们正在加载)。

知道是怎么回事吗?有人做过同样的尝试并为他工作吗?也许是过时的教程?

VS SDK攻略.显示灯泡建议-构建时的问题

尝试双击。vsixmanifest,单击assets按钮,单击new,单击type下拉并选择MefComponent,单击source下拉并选择"当前解决方案中的项目",对于项目选择您的项目,然后单击ok并运行它。

不要这样做,如果你已经为你的项目有一个MEF组件资产,我发现,每当我使用MEF,忘记添加,我掉了一半的头发在我想起来之前。