2012-04-26 44 views
0

私は私たちのチームのためにプライベートNuGetサーバーを確立しようとしていますが、私はショーストッパーを見つけたと思います。TFSあり、パッケージ復元なしのNuGet

TFSからソリューションをダウンロードする必要がある場合、パッケージとそのサブディレクトリは作成されますが、実際のファイルはダウンロードされません。その結果、DLL /アセンブリが欠落しています。

パッケージ復元を有効にせずにこれを行う方法はありますか?私は、vcsに対応するdllを保存するのが好きです。

答えて

0

まだ何も解決策が見つかりませんでした。私は本当にパッケージ復元機能に切り替える必要があると思います。

0

TFSは、保留中の変更にフォルダを追加すると、デフォルトでdllを無視します(一般的にバイナリにはうまく機能しません)。 dllをソースコントロールに明示的に追加することを忘れないでください。

私はTFSで作業する際nugetフィードから直接パッケージを復元することを好む理由は、正確である:)

+0

NuGetパッケージの場合、dllは保留中の変更の一部です。しかし、彼らはダウンロードされませんでした。とにかく外出禁止? – timmkrause

+0

プライベートサーバーのパッケージをソリューションにインストールしましたが、何も入っていませんでしたか?それからパッケージをチェックし、開発マシンのローカルナゲットキャッシュをクリアします(%LOCALAPPDATA%\ NuGet \ Cacheにあります)。パッケージが正常で、正しくインストールされていれば、パッケージ全体のフォルダをVCSにチェックインするだけで、そのトリックを行う必要があります。 –

+0

パッケージとチェックインはすべて問題ありません。必要なものはすべて含まれており、編集することができます。しかし、別の開発者。 "packages"フォルダとそのサブディレクトリは作成されていますが、そこに物理ファイルはありません(TFSにありますが、ダウンロードされていません!)。 – timmkrause

関連する問題