1

私はXamarin.Forms Androidのプロジェクトを持っていると私はそこ.NetStandard 1.4ライブラリの束を参照する必要がVS 2017デバッグ - Xamarin.Forms Androidのアプリケーションでの参照.NET標準1.4ライブラリ(VS 2017)

を使用しています。私はすべてのプロジェクトを1つのソリューションにまとめました。

私は基本的に参照とコンパイルされたソリューションを問題なく追加しました。

.NET標準ライブラリに含まれているXamarinメソッドから呼び出すと、結果は返されますが、そのメソッド内にブレークポイントは適用されません。 VS 2017インテリセンスは、.Netスタンダードライブラリに含まれているメソッドでは機能しません。

Xamarin.Forms Androidアプリケーションから呼び出されたときに.Net StandardライブラリでデバッグとIntellisenseを有効にするために何か特別な処理を行う必要がありますか?

私は2日間これと混同されました(最初は私の.net標準的なメソッドは全く呼び出されないと思っていました)、私は何をすべきか分かりません。

デバッグとインテリセンスを動作させる方法を教えてください。

ありがとうございます。

答えて

5

解決策が見つかりました。

これは、デバッグ作業を行います

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

ファイルcsprojあなたの.netStandardライブラリに追加することができます。

+0

これはcharmのように動作します。私はXamarin .Net標準プロジェクトをデバッグする際に問題が発生しましたが、これをcsprojに追加した後にデバッグすることができます。ありがとう@ThomasK –

0

TomasK作品によって提案された解決策、代替としては、次の手順を使用して、GUIを介してこれを行うことができます。

  1. 右プロジェクト
  2. クリックして「プロパティ」
  3. オープン「のビルドをクリックしてください" "への" フル
」タブ
  • クリックして "詳細..."
  • セット" デバッグ情報
  • 関連する問題