2017-04-09 80 views

回答

7

我相信對於Xamarin來說ppdb的支持並不完全在這裏。因此暗示<DebugType>portable</DebugType>在dotnet標準.csproj中是不兼容的。

您應該能夠通過添加以下到您的dotnet標準庫中的.csproj的命中斷點在你的dotnet標準庫:

<DebugType>Full</DebugType> 

這將返回到默認的調試類型的「全」,而不是PPDB(便攜式PDB)

https://github.com/dotnet/core/blob/master/Documentation/diagnostics/portable_pdb.md#supported-scenarios

如果有需要有條件的,你可以回去了以下內容:

<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
    <DebugType>Full</DebugType> 
    </PropertyGroup> 

<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 
    <DebugType>pdb-only</DebugType> 
    </PropertyGroup> 

然而釋放<DebugType>是有點冗餘。

相關問題