c# - Visual Studio 在调试后将 .cs 文件永久锁定
问题描述
我遇到了一个问题,每次我在 WPF 项目中测试我的代码时,.cs 源文件被锁定(这是预期的),而 .xaml 文件保持解锁状态,但在退出调试 .cs 文件后永远不会解锁 - 我无法在调试后编辑它们。这个问题不是关于为什么文件在调试期间锁定,而是为什么我在调试后遇到永久锁定的问题。
细节:
- 该项目是一个WPF类库
- 我已将项目配置为启动一个外部程序,该程序加载该库进行调试。断点工作正常,但现在没有设置
- 该项目受源代码控制,但文件已签出且不是只读的
- 虽然文件不可编辑,但它不是只读的
- 只是我的代码开/关不会影响这一点
- 在 Visual Studio 中关闭并重新打开文件会导致文件再次可编辑
- 该问题非常一致地可重现,仅在极少数情况下不会发生
因为我可以关闭并重新打开选项卡来修复它,所以这不是一个大问题,但是每次在代码中失去我的位置真的很烦人。我愿意接受任何建议的解决方案。
解决方案
推荐阅读
- mysql - 如何从托管在 Google App Engine 上的 React App 连接到 Google SQL?
- nullpointerexception - 当详细信息带将拆分类型作为阻止时,JasperReport 获取 NullPointerException
- javascript - 如何在 jquery 中获得警报框?
- android - 为什么我得到空的 json 结果
- ios - 操作表或警报可以具有交互元素吗?
- ms-access - MS Access:多用户应用程序:向特定用户发送 msgbox
- ruby-on-rails - RSpec 模拟服务及对应方法
- oracle - 如果它们为空,如何在过程中设置日期输入参数的默认值?
- python - 如何在熊猫中生成卷号?
- javascript - 双击jQuery克隆div并单击更改样式