我们正在团队中开发一个VSPackage,使用的是Visual Studio 2012和TFS。
该扩展在创建它的计算机上(通过向导)运行良好。但是,在另一台计算机上,当我们尝试运行它(使用 F5)时,Visual Studio会提示“具有类库输出类型的项目无法直接启动”。
该项目的输出确实是类库,而在第一台计算机上按下 F5 会启动带有加载并运行该扩展的Experimental Instance of Visual Studio。
通过查看第二台计算机上的 %LOCALAPPDATA%\Microsoft\VisualStudio\11.0Exp\Extensions
,我们可以看到已经构建了扩展,并尝试将其注册到VS中。
我们还在第二台计算机上创建了另一个扩展,并尝试在第一台计算机上运行它。 它显示了相同的错误。
我们如何让未用于创建扩展的计算机运行该扩展?
C:\Dev-1\
。我将相同的源代码检出到路径C:\Dev-2\
,现在新副本给了我与你一样的错误。 - A-SharabianirootSuffix exp2
或其他方式启动 Visual Studio - 这样,新副本将进入全新的 VS 实验实例,并且不会与来自C:\Dev-1
的扩展冲突。 - Amadeusz Wieczorek