私たちはNuGetを大勢利用しています。私たちは25-30個のパッケージを持っており、ネットワーク共有で利用できます。NuGetパッケージのテスト
新しいパッケージを作成して消費アプリケーションでリリースする前に、新しいパッケージをテストできるようにしたいと考えています。理想的には、これはsomething similar to Maven's snapshotを使用し、特定の開発パッケージ(例えばsnapshot functionality)を使用して行うことができます。
他の誰かが、理想的には合理的に非ハッキーなやり方を考えていますか?
パッケージアセンブリを生成し、パッケージ/ディレクトリ内のアセンブリを手動で上書きする、つまり実際のプロジェクト参照を置き換えることですが、それは特にきれいに見えません。
更新:
我々は、すべてのコミットの上に構築作成し、特定の手動NuGetは、特にコードベースのバージョンをタグ付けオフに働く構築トリガしたCIビルドサーバーを使用しています。すべてのコミットからNuGetビルドを作成することは望ましくありませんが、手動NuGetパッケージビルドを起動する前に、可能性の高い候補をテストできます。
私たちは社内専用の開発チームであり、少なくともこの要件では、アセンブリが正常であることを検証した後です。典型的なワークフローは、アプリケーション開発者がパッケージにバグを見つけたことです。パッケージ開発者(必ずしもそうである必要はありませんが)は、パッケージ内でテストを作成し、候補ビルドを作成しますが、アプリケーションが破損しているパッケージをテストするための優雅な方法があります。このシナリオでは、Mavenのスナップショットまたは開発ビルドが理想的です。 NuGetには、すぐに使えるだけのものはありません。 – Unsliced
このリンク[http://www.arunrana.net/2012/01/testing-nuget-package-before-publishing.html]を確認してください。簡単な答えは、 "公開されていない"パッケージを指す別のパッケージソース(ファイルパス)を追加してから、パッケージマネージャコンソールを使用してその場所からインストールできることです。 –