Visual Studio Extension不再打开VS的实验实例

Mat*_*and 3 vsix visual-studio-2015

我有一个一直在进行的VS扩展,效果很好。当我在VS中运行它时,它将打开VS的实验实例并加载就好了。但是,在将其检入TFS之间的过程中,一些NuGet引用变得一团糟,并且在尝试对其进行修复(现已构建)的过程中,现已停止在VS实验实例中进行调试。击中F5只是让我抱怨

具有类库输出类型的项目无法启动

有人知道如何解决此问题吗?项目或解决方案设置中的什么告诉它在Visual Studio中开始调试?

我尝试比较.vsproj完全干净的VSIX项目中的文件,但没有看到

Mat*_*and 5

好的-没关系,我找到了。

Debug选项卡上的项目属性下,您需要设置Start external programC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe(例如)

然后,Start Options您需要添加/rootsuffix ExpCommand line arguments

我不确定这些是如何首先丢失的,但是如果其他人遇到相同的问题。

  • 它们存储在.user文件中,但是您可以将它们永久添加到csproj文件中:https://github.com/ErikEJ/SqlCeToolbox/blob/master/src/GUI/SqlCe35Toolbox/VSToolbox.csproj#L10 (3认同)