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. 集 ”调试信息“,以 ”全“
相关问题