1

ビルド時に Nuget パッケージを作成するプロジェクトがいくつかあるソリューションがあります。PowerShell ファイルの多くは異なるプロジェクト間で共有されており、それらを同期させる良い方法を見つけようとしています。

私の最初の印象は、リンクされたファイルを使用することでしたが、リンクされたファイルは Nuget パッケージに含まれていないことがわかりました。また、インターネット上でそれについて何も見つけることができません。

カスタム ビルド ターゲットを作成する必要があると考えていますが、その道を進む前に、簡単なアプローチがあるかどうかを確認したいと考えています。

前もって感謝します。

4

1 に答える 1

0

おそらく、すべての配管 PowerShell コードをモジュールに移動して、$env:PSModulePath. そこから、ソリューション固有のビルド スクリプトをImport-Module MyNugetStuffローカル パスなどに渡すことができます。最後に、モジュールを VCS 内の独自のフォルダーに追加し (共有する場合)、モジュール間のハード リンクを作成します。 VCS フォルダとモジュール パス。確かに、チームのすべての開発者が同じことをしなければなりませんが、それをスクリプト化することもでき、一度実行するだけで済みます。

于 2012-04-30T13:27:32.917 に答える