2013-03-28 2 views
7

3つのデータベース(.dbproj)プロジェクトを含むVisual Studioソリューションがあります。これらのプロジェクトは、他のソリューションから他のsqlプロジェクトを参照する必要があります。これはパッケージ化されており、nugetにアップロードされています。 Visual Studioでこれらの外部パッケージ/参照をdbproj内でどのように管理できますか?他のdbprojファイルを参照するデータベースdbprojプロジェクトのみのVSソリューション内でのナゲットの使用

Visual Studio内でデータベースプロジェクトを右クリックしても、[Manage NuGet Packages ...]オプションは表示されません。

解決策のNuGetパッケージを管理することができます。ソリューションルートに必要なパッケージをダウンロードし、参照が必要なプロジェクトレベルで、各プロジェクトの参照内の参照を手動で管理し、手動で更新する必要があります参照が正しいバージョンのパッケージディレクトリを指し示すように、パッケージが更新されるたびに。

Visual Studioでデータベースプロジェクトのdbproj参照に対してこれを行うより良い方法はありますか?

答えて

3

NuGetパッケージを作成し、標準の\ packageの場所に手動で(コマンドライン経由で)インストールすると、同じパスで終了しました。その後、IDEで手動でデータベース参照を修正する

work item for this functionalityがあるので、投票してください。かなり機能が完結しているように、既に開発された機能のフォークがあります。あなたはそれを試してみるかもしれません。

+1

私は同様のアプローチを取ったが、手動でファイルをコピーする代わりに、データベースプロジェクトにリンクとして追加した(既存のアイテムを追加し、リンクとして追加ボタンを使用する)。 – ColinM

関連する問題