質問: *私はHtmlAgilityPackに問題があります...* Visual Studioで正しくパックをインポートしました(参照> NuGetパッケージの管理>ブラウズ、パッケージのインストール) Unityでは私はこのエラーを受け取ります: > Assets / Scripts / Searcher.cs(13,7):エラーCS0246:型または名前空間の名前 'HtmlAgilityPack'が見つかりませんでした。アセンブリの参照がありませんか? > > 私は`using HtmlAgilityPack;`を`using HtmlAgilityPack;`て2つの追加`using HtmlAgilityPack;`忘れていません`using HtmlAgilityPack;`私のスクリプトで **を使用して? :** - Unity 2017.2.1f1 - Microsoft Visual Studioコミュニティ2015 - HtmlAgilityPack 1.6.13
回答: Unity Answersに関する同様の質問に基づいて: > Unity自体はNugetパッケージを処理できません。これらはVSのものです。ただし、アセンブリが.NET 2.0をターゲットにしている限り、Unityで.dllを問題なく使用できるはずです。 > > HtmlAgilityPackが対象とする.NETのバージョンに関する情報は見つかりませんが、私の推測では、Unityが使用しているものと*は*異なります。デフォルトでは、Unity 2017は.NET 3.5ランタイムを使用し、実験的な4.6ランタイムに切り替えるオプションを備えています。 最適な互換性は、両方が同じバージョンを対象とすることですが、異なる場合は、DLLが.NET 4.6によって追加された機能を使用するかのようにUnityを*新しく*する必要があります。これらの呼び出しを処理できません。 .NET 4.6の実験的ランタイムに変更して、それが機能するかどうかを確認してください。 編集]-> [プロジェクト]-> [プレーヤー]で: ![設定