Xamarin.Forms UWP项目断点当前不会被点击。没有为该文档加载任何符号

RaK*_*Ker 1 c# xamarin.forms visual-studio-2017

我有一个带有UWP,Android和iOS项目的基本Xamarin.Forms应用程序,它使用.NET Standard进行代码共享。

在我的一个页面中(在公共项目中),我在构造函数上放了一个断点,当我将UWP设置为StartUp项目时,它没有被击中。它告诉我不会被击中,因为尚未加载符号。当我将Android项目设置为Startup时,它将达到断点。

它几乎是一种开箱即用的解决方案,几乎没有,所以我很困惑为什么会这样。

有人可以帮我阐明一下吗?

Pau*_*ram 6

看来,这是一个已知的问题是应该被固定

您似乎可以通过更改.NET Standard项目配置并将设置为DebugType来解决此问题pdbonly

<PropertyGroup>
    <DebugType>pdbonly</DebugType>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

另一种选择可以通过执行以下步骤:

在核心项目(.NET Standart项目或Xamarin.UWP)中>属性>编译>高级>选择“仅PDB”

构建设置屏幕截图