[VS]中被遗忘的警告后果 - 错误未显示

时间:2018-02-17 00:41:54

标签: c# visual-studio-2017 class-library

我跳过了一个非常重要的警告,后来我注意到我的错误没有出现。这里发生了什么。 。

当我点击播放按钮从解决方案资源管理器中的其他Windows窗体应用程序测试我的类库时弹出警告。它有4个选项"停止调试","没有我的代码启动","继续调试"并且"不再显示此错误",我清楚地记得它说了一些关于"这是我的类库的发布版本,切换到调试等...无法记住关于断点的事情不会出现"。我一开始并不知道这是什么,每当我点击播放按钮时它都会弹出,所以我选择了最后一个选项"不再显示此错误",后来我意识到我的我编码时的问题。

当我构建我的类库的发布版本并将dll添加到另一个全新项目时发生这种情况,之后我回到我的类库项目中添加一个新的Windows窗体应用程序来测试我的类库中还有其他内容,弹出了这个警告。

我想知道这个警告以及如何再次触发它。我希望你熟悉这个警告,因为我无法清楚地记住它。

1 个答案:

答案 0 :(得分:0)

所以...有你所描述的几个版本,并且出于类似的原因发生了这些版本。

  1. 您正在调试进程,Visual Studio注意到命中断点的源与构建pdb文件时的源不同。
  2. 您已附加到在没有完整pdb符号(或可能是任何pdb符号)的发布模式下构建的进程。
  3. 您尝试开始调试但编译失败。
  4. 您应该转到Tools>查看设置Options> Debugging> General。如果我猜,那个框说“#34;如果在发布时没有用户代码就会发出警告"未选中"只是我的代码"或者#34;警告陈旧的代码"选项"启用编辑并继续"未经检查。