NuGetパッケージを特定のフレームワークにパックしてプッシュする方法はありますか?.nuspecでNuGetパッケージの特定のフレームワークをターゲットにする
私はパッケージをプッシュしたいので、他の人がそれをインストールすると、packages.configにtargetFramework = "net35"と表示されます。
これを.nuspecで指定できますか?
NuGetパッケージを特定のフレームワークにパックしてプッシュする方法はありますか?.nuspecでNuGetパッケージの特定のフレームワークをターゲットにする
私はパッケージをプッシュしたいので、他の人がそれをインストールすると、packages.configにtargetFramework = "net35"と表示されます。
これを.nuspecで指定できますか?
アセンブリがlib \ net35フォルダになるようにNuGetパッケージを作成できます。ただし、packages.configファイルに追加される値は、NuGetパッケージから使用されるアセンブリではなく、プロジェクトのターゲットフレームワークです。あなたがnuget pack YourProject.csproj
を使用しての代わりに、あなたの.nuspecファイル内のアセンブリを指定している場合は、代わりにあなたのプロジェクトを変更する必要があり
<files>
<file src="bin\**" target="lib\net35" />
</files>
:あなたの.nuspec fileはのようなものを持っているでしょう、あなたのNuGetパッケージに.NET 3.5をターゲットに
ターゲットとする.NET 3.5。次に、nuget packは正しいlib \ net35ディレクトリを作成する必要があります。