VS 2017(.NET Standardクラスライブラリの場合)でNugetパッケージを作成する組み込み機能を使用しようとすると、すべての依存関係(プロジェクト参照)、それは現在のプロジェクトの唯一のDLLが含まれています...ここでパッケージ.NET標準ライブラリ(Nugetパッケージ)すべてのプロジェクト依存関係/参照
は私のプロジェクトファイルです:
<Project Sdk="Microsoft.NET.Sdk">
.
.
<PropertyGroup>
<TargetFrameworks>netstandard1.6;net47</TargetFrameworks>
<PreserveCompilationContext>true</PreserveCompilationContext>
<PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<IncludeBuildOutput>True</IncludeBuildOutput>
<IncludeContentInPack>True</IncludeContentInPack>
<DevelopmentDependency>False</DevelopmentDependency>
</PropertyGroup>
.
.
</Project>
私はのために別の値を試みた:DevelopmentDependency、IncludeContentInPack、IncludeBuildOutput、およびそれを同じです。
私はVS 2017プレビューリリースでも試しました。
感謝を参照することができ、私はこれに出くわしたが、(csprojに余分なコマンドラインパラメータを渡す方法があるようには思えません実際には、パッケージ化は直接(ドットネットcli)で行われ、(nuget cliではなく)直接実行されます。 –
NuSpecファイルを使用してこれを行う方法を探そうとしましたが、正確なオプションを取得できませんでした。 csprojからカスタムNuSpecファイルを渡してください。 –
パッケージマネージャコンソールでパッケージングしていますか? – BikerDude