私のgitソースフォルダとそのサブフォルダに複数の.csprojファイルがあります。私はそれらのすべてのためのNuGetパッケージを作成したいと思います。私が正しく物事を理解していれば、私は NuGet Packagerで一致パターンが機能しない
は** \ *。csproj NuGetパッケージャビルドステップを追加してあることををパックするその csprojするパスまたはnuspecファイル(複数可)を設定する必要があり
しかし、ビルドを実行すると、パッケージが作成されません。 ちなみに、「...」ボタンを使用して「csproj」ファイルを手動で選択してビルドを実行すると、パッケージが作成されます。
私のソースディレクトリとそのサブディレクトリ内のすべてのプロジェクトのパッケージを作成するために、\ * .csprojのパターンを使用することができない理由を誰も説明できますか?入れ子のレベルなどに制限はありますか?少なくとも私はソースフォルダから数えて最大ネストレベル4-5でカップルcsprojファイルを持っています...
p.s. Exclusion pattern not working for vsts buildについても同様のバグがあることを知っていますので、それが関連する問題なのでしょうか?
NuGet PackagerとNuGet Publisherのビルド構成とログを参照してください。D:_work \ 3 \ sは、csprojファイルが見つからないビルドサーバー上のフォルダです。 D:_work \ 3 \ s \ Source \ Product \ Components \ Components \ Folder1 \ MyProj1.csproj、D:_work \ 3 \ s \ Source \ Product \ Components \フォルダ2 \ MyProj2.csproj、等...
ビルドログ全体を確認することはできますか?なぜあなたの作業ディレクトリは 'D:\\ _ work \ 3 \ s'ですか?代わりに、通常は 'D:\ _ work \ 3 \ s'のようになります。 –