空のVS 2015プロジェクトを最初から開始します。このテストで私は新しいコンソールアプリを選択しました。新しいプロジェクトはフレームワーク4.5.1を対象としています。私はソリューションのためのNugetパッケージを管理します。私は4.6.1に最近アップグレードされたNugetパッケージを探します。私のプロジェクトはそれを使用することができないので、私は期待通りにそれを見ることができません。4.6.1にアップグレードした後でNugetパッケージにアクセスできない
そのパッケージをアップグレードする前に、多くの以前のバージョンが利用可能としてリストされていました。アップグレード後、以前のフレームワークバージョンをターゲットにしているものもありません。テストプロジェクトを4.6.1にアップグレードすると、最新バージョンとすべての以前のバージョンが使用可能になります。これは複数のパッケージで発生しており、パッケージ自体にはパッケージの依存関係はありません。
私はVS 2015、VS 3.4.4.1321用のNuget Package Managerを使用しており、ProGet経由でパッケージにアクセスしています。
これは既知の問題ですか?これはうまくいくはずですか?私のどこかにバグのようだ。
既知の問題であるかどうかわかりません。しかし、醜い回避策は、NuGet.orgでパッケージを見つけて、古いバージョン番号を見つけて追加し、手動で参照をpackages.configに追加することです。 –
実行中のProGetのバージョンは? v4.7.4には、ターゲットフレームワークによるフィルタリングを削除した変更が最近ありました。そのバージョンよりも古いバージョンを使用している場合は、アップグレードによって問題が解決されるはずです。 –
ProGet 4.6.6アップグレードを試み、何が起こるかを見ていきます。 –