私は私たちのチームのためにプライベートNuGetサーバーを確立しようとしていますが、私はショーストッパーを見つけたと思います。TFSあり、パッケージ復元なしのNuGet
TFSからソリューションをダウンロードする必要がある場合、パッケージとそのサブディレクトリは作成されますが、実際のファイルはダウンロードされません。その結果、DLL /アセンブリが欠落しています。
パッケージ復元を有効にせずにこれを行う方法はありますか?私は、vcsに対応するdllを保存するのが好きです。
私は私たちのチームのためにプライベートNuGetサーバーを確立しようとしていますが、私はショーストッパーを見つけたと思います。TFSあり、パッケージ復元なしのNuGet
TFSからソリューションをダウンロードする必要がある場合、パッケージとそのサブディレクトリは作成されますが、実際のファイルはダウンロードされません。その結果、DLL /アセンブリが欠落しています。
パッケージ復元を有効にせずにこれを行う方法はありますか?私は、vcsに対応するdllを保存するのが好きです。
まだ何も解決策が見つかりませんでした。私は本当にパッケージ復元機能に切り替える必要があると思います。
TFSは、保留中の変更にフォルダを追加すると、デフォルトでdllを無視します(一般的にバイナリにはうまく機能しません)。 dllをソースコントロールに明示的に追加することを忘れないでください。
私はTFSで作業する際nugetフィードから直接パッケージを復元することを好む理由は、正確である:)
NuGetパッケージの場合、dllは保留中の変更の一部です。しかし、彼らはダウンロードされませんでした。とにかく外出禁止? – timmkrause
プライベートサーバーのパッケージをソリューションにインストールしましたが、何も入っていませんでしたか?それからパッケージをチェックし、開発マシンのローカルナゲットキャッシュをクリアします(%LOCALAPPDATA%\ NuGet \ Cacheにあります)。パッケージが正常で、正しくインストールされていれば、パッケージ全体のフォルダをVCSにチェックインするだけで、そのトリックを行う必要があります。 –
パッケージとチェックインはすべて問題ありません。必要なものはすべて含まれており、編集することができます。しかし、別の開発者。 "packages"フォルダとそのサブディレクトリは作成されていますが、そこに物理ファイルはありません(TFSにありますが、ダウンロードされていません!)。 – timmkrause