1

私の会社には、powershell で記述したアセンブリ バージョン管理パッケージがあり、社内のナゲット フィードを介して同僚に配布されています。

パッケージのインストール後にユーザーが変更できるテンプレート ファイルがいくつかあります。これらのファイルは、私たちが生成するパッケージに含まれています

nuget pack xxxx.csproj

Build Action少し調査したところ、 を に変更すると、ファイルがパッケージ化されませんNone

*にBuild Action設定してプロジェクトにファイルを追加するように nuspec に指示する方法はありますか?None

nuget packまたは、生成するパッケージに特定のファイルを含めないように指示する方法はありますか?

4

2 に答える 2

6
  1. NuGet パックには、パッケージに含めたくないファイルを除外するために使用できる Exclude パラメーターがあります。
  2. プロジェクトから自動的に除外されるファイルを含める場合は、nuspec をプロジェクトに追加し、そのファイルを含む要素を追加する必要があります。

詳細はこちら: http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_project http://docs.nuget.org/docs/reference/command-line-reference #Pack_Command

于 2011-08-11T10:51:49.717 に答える
2

nuget packピリオド/ピリオドで始まるファイルまたはフォルダーは無視されます。したがって、可能であれば、テンプレート ファイルまたはそれらが配置されているフォルダーの名前を、ピリオド/ピリオドで始まるように変更するのが簡単な方法の 1 つです。

于 2011-08-11T10:38:55.077 に答える