簡単なライブラリ.NET Frameworkプロジェクトを作成しました。
here の説明に従って、ビルド後にNuGetパッケージを生成したいと思います。
Visual Studio 2017パッケージタブがプロジェクト設定にありません
これは、プロジェクトが.NET Frameworkライブラリであり、packages.config
を使用してNuGetパッケージを管理しているためです。 [パッケージ]タブは、新しいnugetパッケージ管理フォームPackageReferenceでのみサポートされています。
.NET Standard
クラスライブラリまたは.NET Core
プロジェクトには、PackageReferenceがデフォルトで有効になっています。 。NET標準クラスライブラリまたは.NET Coreプロジェクトを作成できます。プロパティウィンドウにPackage
タブが表示されます。
ライブラリ.NET Frameworkプロジェクトの[パッケージ]タブを使用する場合は、プロジェクトを古い.csprojから新しい.csprojに変換できます、(プロジェクトを右クリック->アンロードproject-> Edit .csproj。csprojの内容を次のものに置き換えます。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net46</TargetFramework>
</PropertyGroup>
</Project>
古い.csprojを新しい.csprojに変換する方法の詳細については、 古いcsprojから新しいcsproj:Visual Studio 2017アップグレードガイド を参照してください。
注:プロパティでAssemblyInfo.cs
ファイルを削除する必要があります。
新しい.csprojに変換すると、ライブラリ.NET Frameworkプロジェクトの[パッケージ]タブが表示されます。
お役に立てれば。