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

时间:2018-09-12 23:31:17

标签: c# xamarin.forms visual-studio-2017

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

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

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

请问有人可以帮我这个忙吗?

1 个答案:

答案 0 :(得分:4)

似乎这是known issue,应该是fixed

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

<PropertyGroup>
    <DebugType>pdbonly</DebugType>
</PropertyGroup>

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

  

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

build settings screenshot