1

我使用VS 2017調試 - 引用.NET標準1.4 Xamarin.Forms Android應用程序庫(VS 2017)

我Xamarin.Forms Android項目,我必須引用一堆.NetStandard 1.4庫那裏。我有一個解決方案中的所有項目。

我基本上添加了引用和編譯解決方案,沒有問題。

當我從.Net標準庫中包含的Xamarin方法調用時,它返回結果,但在該方法內沒有命中斷點。此外,VS 2017 intellisense不適用於.NetStandard庫中包含的方法。

當從Xamarin.Forms Android應用程序調用.Net標準庫時,是否需要額外執行一些額外的調試和智能感知功能?

現在我對此感到困惑了2天(首先我以爲我的.net標準方法根本不叫),我不知道該怎麼做。

請給我一些建議如何使調試和智能感知工作?

謝謝。

回答

5

我找到了解決方案。

您可以添加到您的.netStandard庫的csproj文件

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

這將使得調試工作。

+0

這就像魅力..我有問題調試Xamarin.net標準項目,現在我可以調試後,將其添加到csproj。謝謝@ThomasK –

0

通過TomasK作品提出的解決方案,或者,您也可以通過GUI使用以下步驟執行此操作:

  1. 右鍵單擊該項目
  2. 單擊「屬性」
  3. 打開「建設「標籤
  4. 點擊 」高級...「
  5. 集 」調試信息「,以 」全「
相關問題