【发布时间】:2017-12-09 17:13:09
【问题描述】:
您好,我一直在尝试调试使用 Xamarin Forms 构建的 iOS 项目,但无法在可移植类库中命中单个断点。
当我调试时,我在连接到我的 Mac OS X 的实际设备上运行程序。但是,代码存在于与 Windows 10 并行运行的 Visual Studio 2017 Enterprise 编辑器中。许多其他人也遇到了同样的问题,但没有像here这样的解决方案
这是我迄今为止尝试过的所有内容的列表:
- 删除 bin 和 obj 文件夹,然后清理并重建
- 将 iOS 构建属性“链接行为”设置为“不链接”
- 取消选择剥离原生调试符号
- 删除了调试文件路径上的所有符号
- 在 iOS 构建属性中启用调试
- 在 VS Professional 和 Enterprise 中运行
- 删除vs目录下的.suo文件
- 将
<DebugType>portable</DebugType>添加到.shproj - Daniel Sgorbini 的建议 here 虽然在我的 after.targets 文件中没有称为转换调试文件的方法
如果您对其他可能有用的事情有任何其他建议,我会全力以赴。谢谢!
【问题讨论】:
-
这对我来说是一个真正的表演者......你有没有得到解决方案?
-
是的。今晚我会发布我的答案
标签: c# debugging xamarin.ios xamarin.forms visual-studio-2017