我最近开始使用私有 NuGet 服务器来管理我组织的内部库。这意味着为了进入库中我们自己的代码,我需要在调试选项中禁用“仅启用我的代码”,因为我们不再直接引用项目。这是一个非常庞大的 MVC 项目,它使用动态类型并且ExpandoObjects
除了ViewBag
. RuntimeBinderExceptions
每次使用动态类型我都会得到两个......这很多。从我读过的内容来看,这似乎是正常行为。正常它可能是,但它不是有用的。
我的第一个想法是在 Debug-> Exceptions 对话框中禁用这个特定的异常。在那里找不到例外。我想不出任何方法可以跳出直接引用的项目,而不会让自己面对这些例外。(以及我不想听到的所有其他低级框架异常,但这是迄今为止最大的违规者)。
处理这个问题的最佳方法是什么?
编辑:这就是问题所在。如何在禁用“仅启用我的代码”的情况下停止此操作?