我必须启用 MSBuild 项目构建输出详细程度的诊断模式才能看到:
1>Done executing task "EnableExtension" -- FAILED. (TaskId:81)
1>Done building target "DeployVsixExtensionFiles" in project "myextension.csproj" -- FAILED.: (TargetId:93)
...
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.27
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
我的问题是我无法调试我正在处理的 Visual Studio 扩展包,因为构建输出显示某些东西失败了。已创建包含所有内容(包括 vsix 包)的 obj 和 bin 文件夹。我真的不知道我改变了什么特别之处,因为几个小时前一切都很好。
我如何调查出了什么问题?
顺便说一句:我正在使用 VS 2012 Premium Update 1
编辑:
我记得我做过什么。在调试模式下,我进入了工具 -> 扩展和更新,并卸载了我当前调试的扩展(在该操作之后没有重新启动 VS)。进一步尝试调试(关闭 VS 实验实例后按 F5)会导致这种神秘的构建行为。