3
我的Xamarin Android項目引用了.NetStandard項目。 Android項目中的斷點工作正常,但它們不在.NetStandard代碼中。有沒有解決這個問題的解決方法?在Android項目中引用的netstandard項目中沒有觸及斷點
我的Xamarin Android項目引用了.NetStandard項目。 Android項目中的斷點工作正常,但它們不在.NetStandard代碼中。有沒有解決這個問題的解決方法?在Android項目中引用的netstandard項目中沒有觸及斷點
我相信對於Xamarin來說ppdb的支持並不完全在這裏。因此暗示<DebugType>portable</DebugType>
在dotnet標準.csproj中是不兼容的。
您應該能夠通過添加以下到您的dotnet標準庫中的.csproj的命中斷點在你的dotnet標準庫:
<DebugType>Full</DebugType>
這將返回到默認的調試類型的「全」,而不是PPDB(便攜式PDB)
如果有需要有條件的,你可以回去了以下內容:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugType>Full</DebugType>
</PropertyGroup>
或
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdb-only</DebugType>
</PropertyGroup>
然而釋放<DebugType>
是有點冗餘。