1

ソリューションにいくつかのパッケージをインストールしようとしていますが、それらのいくつかを複数のプロジェクトで参照する必要があります。この質問を見たことがあります。これは、コンソールを使用してそれを行うことをカバーしています。

ただし、GUIを介してこれを行う方法があればいいのにと思います。私は「Add Library Package reference...」ダイアログが好きなので、パッケージへの最初の参照を追加するためにおそらくそれを使い続けるでしょう。ソリューションで 1 回目または 3 回目...

それで、「Add Library Package reference...」ダイアログから既にインストールされているパッケージへの参照を追加する方法はありますか?

4

2 に答える 2

1

NuGetを数回再インストールした後(ため息...)、私が抱えていた他の問題(具体的には、パッケージマネージャーコンソールが開くとクラッシュする)を解決した後、突然動作し始めました。ソリューションの 2 番目のプロジェクトへの参照を追加するときに、[パッケージ ライブラリ参照の追加] ダイアログに [インストール] ボタンが表示されるようになりました。

ここで重要な問題の 1 つは、「インストール済みパッケージ」がプロジェクトごとであり、ソリューションごとではないということです。これは、Moq を Project1 にインストールし、Project2 に移動して同じことを行うと、インストール済みパッケージの下にリストされないことを意味します。ただし、最近のパッケージのリストには、リストに含まれており、インストール ボタンがあります。これはまさに私がやりたいことを実行します。つまり、2 番目のプロジェクトで同じアセンブリを参照します。

于 2011-03-01T11:27:35.030 に答える
0

ドロップダウンから(コンソールのように)プロジェクトを選択するか、少なくとも特定のプロジェクトで[参照]-> [パッケージライブラリ参照の追加]を右クリックするのと同じくらい簡単なはずですが、残念ながらそうではありません。場合、それを回避するものはないようです:(

課題追跡システムで、これに対して機能リクエストなどを実行する必要があると思います。

于 2011-02-27T23:28:24.893 に答える