我有大约20个项目的相当大的解决方案,我已经合作了大约三年。最近几周,我似乎失去了在工具栏上按“运行和调试”的能力。如果我这样做,我将失去调试和使用断点的所有能力。我的断点都会在它们上面留下一点黄色的惊叹号,从不运行。以下是一个例子。
要解决此问题,我可以再次调试,我必须完全清理项目。如果我在清理后尝试运行,则会收到错误消息,指出该文件不存在。所以我必须在运行之前完全重新构建项目。它只工作一次,然后我失去了再次调试的能力。如果我不首先手动构建,则下面是错误:
这似乎影响了我的解决方案中的几个(可能是所有)项目,并且给我带来了非常大的问题。我的一些项目在运行之前需要断点来验证数据,如果我忘记这样做,它会在验证之前运行。
任何帮助解决这个问题都会令人惊讶。在解决方案设置下,如果有帮助,我的启动项目我将设置为“当前选择”。
更新 到目前为止,在解决方案设置下 - >配置一堆我的项目没有为Debug选择“Build”。不确定是怎么发生的,但现在更新它似乎解决了它。如果不再重新构建,我将重新更新,但现在我认为这解决了这个问题。