我有一个具有UWP,Android和iOS项目的基本Xamarin.Forms应用程序,它使用.NET Standard进行代码共享。
在我的一个页面中(在公共项目中),我在构造函数上放了一个断点,当我将UWP设置为StartUp项目时,它没有被击中。它告诉我不会被击中,因为尚未加载符号。 当我将Android项目设置为“启动”时,它将遇到断点。
这几乎是一个开箱即用的解决方案,几乎没有,所以我很困惑为什么会这样。
请问有人可以帮我这个忙吗?
答案 0 :(得分:4)
似乎这是known issue,应该是fixed。
您似乎可以通过更改.NET Standard
项目配置并将DebugType
设置为pdbonly
来解决此问题:
<PropertyGroup>
<DebugType>pdbonly</DebugType>
</PropertyGroup>
另一种选择可以通过执行以下步骤:
在核心项目(.NET Standart项目或Xamarin.UWP)中>属性>编译>高级>选择“仅PDB”