Visual studio 为什么我会遇到Visual Studio的问题;2013年“;SDK示例?

Visual studio 为什么我会遇到Visual Studio的问题;2013年“;SDK示例?,visual-studio,sdk,vspackage,Visual Studio,Sdk,Vspackage,Visual Studio 2013高级更新4;已安装Visual Studio 2013 SDK 我看到代码源代码是针对较旧的Visual Stuido版本的。它有一个指向Visual Studio 2010(而不是2013)SDK Samples.zip文件的链接。我试图编译它的一些项目,但我得到一个例外。。。例如: 其他项目编译成功,但我阅读了他们的运行说明: 运行样本 要运行此示例,请复制 Addin文件和新构建的AlphaBlendToolbar.dll 将文件放入Visual S

Visual Studio 2013高级更新4;已安装Visual Studio 2013 SDK

我看到代码源代码是针对较旧的Visual Stuido版本的。它有一个指向Visual Studio 2010(而不是2013)SDK Samples.zip文件的链接。我试图编译它的一些项目,但我得到一个例外。。。例如:

其他项目编译成功,但我阅读了他们的运行说明:

运行样本

要运行此示例,请复制 Addin文件和新构建的AlphaBlendToolbar.dll 将文件放入Visual Studio加载项目录(My Documents\Visual Studio 2010\Addins),然后打开Visual Studio的新实例 2010接下来,运行工具|外接程序管理器菜单命令。选中AlphaBlendToolbar旁边的复选框并点击OK。你应该看到一个新的 工具栏上有两个命令按钮。关于 此示例说明命令按钮图标具有alpha透明度

但是VS 2013没有加载项目录。。。好的,我创建它:

我编译了SDK的示例:

但我在这里看不到编译的DLL:

为什么我会有这样的问题?

  • 默认情况下,安装时VS不会创建Documents文件夹下的AddIns文件夹,因此您需要手动创建它,正如您所做的那样
  • 从选项窗口中删除文件夹C:\Users\developer\Documents\Visual Studio 2013\AddIns,这不是必需的,由%VSMYDOCUMENTS%\AddIns文件夹负责
  • .AddIn文件可以包含多个值来描述目标VS版本。示例的AlphaBlendToolbar.AddIn文件仅包含VS 2010目标,您需要对其进行编辑并添加VS 2013(“12.0”)目标:

Microsoft Visual Studio
12.0

  • 请注意,有两个.AddIn文件,一个在Documents文件夹中(用于部署),另一个在解决方案中(用于源代码管理等),请确保同时更新这两个文件

  • FWIW,有一个VS 2013 SDK示例: