我有一个带有 UWP、Android 和 iOS 项目的基本 Xamarin.Forms 应用程序,它使用 .NET 标准进行代码共享。在我的一个页面中(在公共项目中),我在构造函数上放置了一个断点,当我将 UWP 设置为 StartUp 项目时它没有被击中。它告诉我它不会被击中,因为尚未加载符号。当我将 Android 项目设置为 Startup 时,它会遇到断点。这几乎是一个开箱即用的解决方案,其中很少,所以我很困惑为什么会这样。任何人都可以为我解释一下吗?
1 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
看来这是一个应该修复的已知问题。
看起来您可以通过更改.NET Standard项目配置并将其设置为DebugType来解决此问题pdbonly:
<PropertyGroup>
<DebugType>pdbonly</DebugType>
</PropertyGroup>
另一种选择可能是按照以下步骤操作:
在核心项目(.NET 标准项目或 Xamarin.UWP)> 属性 > 编译 > 高级 > 选择“仅 PDB”
- 1 回答
- 0 关注
- 243 浏览
添加回答
举报
0/150
提交
取消