为什么 Visual Studio“2013”​​SDK 示例出现问题?

Why I get the problems with Visual Studio "2013" SDK samples?

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

我看到代码源适用于较旧的 Visual Stuido 版本。它有一个 link 到 Visual Studio 2010(而不是 2013)SDK Samples.zip 文件。我尝试编译它的一些项目,但出现异常...例如:

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

Running the Sample

To run this sample, copy both the AlphaBlendToolbar.Addin file and the newly-built AlphaBlendToolbar.dll file into your Visual Studio Addins directory (My Documents\Visual Studio 2010\Addins) and then open a new instance of Visual Studio 2010. Next, run the Tools | Add-in Manager menu command. Check the checkbox next to AlphaBlendToolbar and hit OK. You should see a new toolbar with two command buttons on it. The interesting thing about this sample is that the command button icons have alpha-transparency.

但是 VS 2013 没有 Addins 目录...好的,我创建它:

我编译了SDK的示例:

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

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

  • Documents文件夹下的AddIns文件夹是VS在安装时默认不创建的,需要手动创建,如上
  • 从选项 window 中删除文件夹 C:\Users\developer\Documents\Visual Studio 2013\AddIns,这不是必需的,%VSMYDOCUMENTS%\AddIns 文件夹负责。
  • .AddIn 文件可以包含多个值来描述目标 VS 版本。示例的 AlphaBlendToolbar.AddIn 文件仅包含 VS 2010 目标,您需要对其进行编辑并添加 VS 2013 ("12.0") 目标:

<主机应用程序>
微软 Visual Studio
<版本>12.0