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