2016-09-08 8 views
1

Dnsクラスを使用するためにSystem.Net参照を自分のXamarinフォームプロジェクトに追加できません。 Dns.Resolve(String)メソッドを使用したいが、そのDnsが存在しないことがわかった。XamarinフォームへのSystem.Net参照を追加できません

参照マネージャを使用してアセンブリ参照を追加しようとすると、「すべてのフレームワークアセンブリが既に参照されています」と表示され、何も追加できません。

訴訟はありますか?

+3

PCLを使用していると仮定します。各PCLプロファイルには、使用可能な.NET Frameworkの定義済みサブセットがあります。追加のフレームワークライブラリを追加することはできません。一部の機能が欠落している場合は、DIを使用してプラットフォームプロジェクトから組み込むことも、同じ機能を提供するPCL互換パッケージを見つけることもできます。 – Jason

+0

あなたは正しいです。私は実装を行うためにDIを使用しようとします。あなたの返信ありがとう – Sberrueta

+0

DI意味..?実装する方法..?私は同じ問題に直面しています..あなたはどんな例もありますか? –

答えて

0

それは少しトリッキーですが、手動でItemGroupセクションにあなたのPCL .cprojファイルにこの

<Reference Include="System.Net.Http"> 
    <HintPath>..\..\packages\Microsoft.Net.Http.2.2.29\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.dll</HintPath> 
</Reference> 

のようなものを追加することができます。リンクに正しいパスを指定することを忘れないでください。

関連する問題