Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 被遗忘的警告';s在[VS]中的后果-错误未显示_C#_Visual Studio 2017_Class Library - Fatal编程技术网

C# 被遗忘的警告';s在[VS]中的后果-错误未显示

C# 被遗忘的警告';s在[VS]中的后果-错误未显示,c#,visual-studio-2017,class-library,C#,Visual Studio 2017,Class Library,我跳过了一个非常重要的警告,后来我注意到我的错误没有出现。下面是发生的事情 当我在解决方案资源管理器中点击“播放”按钮从其他windows窗体应用程序测试类库时,会弹出一条警告。它有4个选项“停止调试”、“在没有代码的情况下启动”、“继续调试”和“不再显示此错误”,我清楚地记得它说了一些关于“这是我的类库的发布版本,切换到调试等…记不得了,关于断点的内容不会显示”。起初我不知道这是什么,每次我按下播放按钮时它都会弹出,所以我选择了最后一个选项“不再显示此错误”,后来我在编码时意识到了我的问题 这

我跳过了一个非常重要的警告,后来我注意到我的错误没有出现。下面是发生的事情

当我在解决方案资源管理器中点击“播放”按钮从其他windows窗体应用程序测试类库时,会弹出一条警告。它有4个选项“停止调试”、“在没有代码的情况下启动”、“继续调试”和“不再显示此错误”,我清楚地记得它说了一些关于“这是我的类库的发布版本,切换到调试等…记不得了,关于断点的内容不会显示”。起初我不知道这是什么,每次我按下播放按钮时它都会弹出,所以我选择了最后一个选项“不再显示此错误”,后来我在编码时意识到了我的问题

这发生在我构建类库的发布版本时,通过将dll添加到另一个全新的项目中,之后我回到类库的项目中添加新的windows窗体应用程序以测试类库中的其他内容,并弹出此警告


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

所以。。。你所描述的有两个版本,它们发生的原因相似

  • 您正在调试进程,VisualStudio注意到被命中断点处的源与生成pdb文件时不同
  • 您已附加到在发布模式下构建的进程,该进程没有完整的pdb符号(或任何pdb符号)
  • 您试图开始调试,但编译失败

  • 您应该通过转到
    工具
    选项
    调试
    常规
    查看设置。如果让我猜的话,“仅我的代码”下的“如果启动时没有用户代码,则警告”框未选中,或者“启用编辑并继续”下的“关于过时代码的警告”选项未选中。

    请阅读并获取答案。这里没有人能告诉你警告是什么,你忽略了我的坏我只是在“提问”页面上注意了其中的几个,没想到会有更多。对于我的问题,我做了一些搜索,但我找不到解决方案,我只是想知道是否有人阅读此警告,以便我可以搜索它。谢谢,这显示了我的错误,我做了一些搜索,结果发现这是一个旧错误,我关注@Bps的评论。删除了bin文件夹中的我的dll,并重新编译和添加了它,现在它已解决