VS 2017,让您调试 ASP.NET C# 项目的发布版本
Posted
技术标签:
【中文标题】VS 2017,让您调试 ASP.NET C# 项目的发布版本【英文标题】:VS 2017 , Getting You are debugging a release build for ASP.NET C# project 【发布时间】:2018-07-02 14:59:20 【问题描述】:在 VS 2017 中,当尝试构建时,我得到你正在调试 ASP.NET C# 项目的发布构建。
我的构建是调试。
针对 VS2015 报告的类似问题的解决方案,即 Enable Just My Code
在此处不起作用。
=======
不,我测试了上面的解决方案,它不能解决 VS2017 中的问题!
【问题讨论】:
VS 2015 Update 1 - Claiming I am debugging a release build的可能重复 请阅读以上内容!这是针对 VS2017 的,所以这是一个完全不同的产品。 正如我所说,POST 中的解决方案不适用于 VS2017。 不,它根本不是一个完全不同的产品。答案有一条评论表明它不适用于 VS2017。没有解决不代表不重复 已经足够不同了,VS2015的方案在这里行不通。 【参考方案1】:批量清理和重建对我有用。
步骤:
-
在解决方案资源管理器中右键单击解决方案并选择批量构建
选择全选,然后清除
重复 1
选择全选,然后重建
或
“Release”选项可能已在“Redo”和“Solution Platforms”菜单之间的“Solution Configurations”中被选中。选择“Debug”选项就可以了。
【讨论】:
我跳过了第 3 步,但仍然很有魅力 - 谢谢!【参考方案2】:我在一个较旧的 .Net 项目中遇到了“您正在调试发布 DLL”问题。在我收到错误的项目属性中,在构建选项卡下选中了“优化代码”选项。取消选中此选项为我解决了这个问题:
【讨论】:
【参考方案3】:现在检查您的配置管理器并将两个/所有配置文件都设置为调试。
清理解决方案,必要时手动删除文件夹。
重新启动视觉工作室。
再试一次。
最后的解决方案...无论如何都要部署您的代码,然后将远程调试器指向“实时”站点:)
【讨论】:
以上是关于VS 2017,让您调试 ASP.NET C# 项目的发布版本的主要内容,如果未能解决你的问题,请参考以下文章
asp.net无法调试,弹出无法直接启动带有“类库输出类型”的项目