2017-02-15 21 views
0

私のアプリケーションでは、XMLファイルを読み込もうとしていて、System.Xml.Linqユーティリティを使用しようとしていました。私は.netフレームワーク4.6.1を使用しており、そのためにSystem.Xml.XDocument NuGetパッケージをインストールしようとしています。XDocument NuGetパッケージがインストールされません

パッケージマネージャからインストールしようとすると、正しくインストールされているように見えますが(マネージャのブラウズタブにチェックマークが付いています)、インストールされているパッケージをチェックすると表示されません。私はパッケージマネージャーを閲覧するために戻ってきて、私のプロジェクトにインストールされていないのです。私は、コンソール経由でインストールしようとしたが、このエラーを得た:

Error finding repository for ' https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/ ': An error occurred while retrieving package metadata for 'System.Xml.XDocument.4.3.0' from source 'Microsoft and .NET'. A task was canceled.

は、だから私はNuGet.orgからNuGetパッケージをダウンロードし、自分のコンピュータ上のフォルダにそれをダンプ、そこからそれをインストールしようと、動作するように見え、コンソールはもはやエラーを生成しませんでしたが、私はまだPackage Managerで同じ動作をしていました。

私はproject.json.lockファイルを削除し、これを理解しようとしている間に何度かドットネットリストアコマンドを実行しましたが、私はこのパッケージをインストールするために何ができるのか使用可能です。

その間、私はSystem.Xml.XmlDocument NuGet Packageをインストールして使用しています。少なくとも、他のパッケージをインストールすることができます。

+0

ブラウザでhttps://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/を開いた場合はどうなりますか? – DavidG

+0

@DavidG次のようなことが起こります。このXMLファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。 <アトム:タイトルタイプ=" テキスト ">デフォルト <コレクションのhref =" パッケージ "> <アトム:タイトルタイプ=" テキスト ">パッケージ jpowell

+0

ちょうど試してみましたが、同じエラーが発生していますが、パッケージがインストールされているようです。 '' System.Xml.XDocument ":" 4.3.0 "を' project.json file'の依存関係に手動で貼り付けて、パッケージが復元されているかどうか、また参照できるかどうか確認できますか? – Ignas

答えて

1

NuGetパッケージについて私が知っているチームのメンバーと仕事をした後、彼は、.NET 4.6.1フレームワークの使用中にSystem.Xml.XDocumentがサポートされていないことを指摘しました。使用する正しいパッケージは/ System.Xml.XPath.XDocumentでした。

パッケージマネージャでは、インストールされたパッケージではなく、それ自体がアンインストールされていますが、それは将来私が探すためのマーカーになります。

関連する問題