lib \ net40の下にある1つのアセンブリを含む単純なナゲットパッケージを作成しました。Nugetが誤ったプラットフォームフォルダにアセンブリを解凍する
ナゲットパッケージを解凍すると、実際にアセンブリがlib \ net40の下にあることを確認できます。
Visual Studio Nuget UIを使用してこの.netプロジェクトにこのパッケージをインストールすると、アセンブリは間違ったフォルダに解凍されます。 packages \ my_package \ lib \ net40の下に、私が期待しているがパッケージ\ my_package \ lib \ net20の下に解凍されていません。
アセンブリが.net-2.0ライブラリであるため、私のNugetパッケージが間違っていると主張することができますが、これは意図した動作であるか、または他の理由でアセンブリがNet40期待するだろうか?
どのNuGetバージョンを使用しますか? –
[this](https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks)のページもご覧ください:「NuGetがパッケージからアセンブリをインストールすると、パッケージのlibの適切なサブフォルダから適切なバージョンのアセンブリを選択します。別のフォルダの言及なし。 Powershellコマンドがインストールの一部として実行されるかもしれませんか? –
私はNugetバージョン3.5.0.1938を使用しています – Merijn