14

Tests.FunctionalはDefault project:ドロップダウンから選択されます。

PM> install-package nunit
'NUnit 2.6.0.12054' already installed.
Tests.Functional already has a reference to 'NUnit 2.6.0.12054'.

ただし、Nunitは、ソリューションエクスプローラーのTests.Functionalのリファレンスには表示されません。VS.Net(2010)をリロードしてNugetを更新してみました。

私は何かが足りないのですか?

4

3 に答える 3

14

TFSでソリューションを実行するときは、$(SolutionDir)\ Packages\repositories.configファイルが編集のためにチェックアウトされていることを確認してください。

次のことを試してください。

Uninstall-Package NUnit -Force

Tests.Functional.csprojファイル(メモ帳を使用)にNUnitへの参照が含まれていないことを確認します(まだ含まれている場合は、手動で削除します。プロジェクトファイルが何らかの理由で破損している可能性があります)。

次に、次のコマンドを実行します。

Install-Package NUnit
于 2012-07-30T17:03:51.007 に答える
1

Entity Framework コードを見ているときに、xunit フレームワークをダウンロードしようとして、同様の問題に遭遇しました。xunitにインストールするプロジェクトを選択して、まだ参照を持っていなかったので、実際には必要のないプロジェクトへの参照を管理して削除することで、これを回避しました。

プロジェクトが持っていないアセンブリを参照すると、nuget はその参照を見て、アセンブリが必要であるにもかかわらず必要ないと考えるようです。nuget を使用してアセンブリを別のプロジェクトに追加するだけで、問題が解決します。最もエレガントなソリューションではありませんが、機能します。

于 2013-01-16T22:13:55.403 に答える
0

パッケージ マネージャー コンソールで次のことを試してください。

Uninstall-Package NUnit -Force

次に、プロジェクト ディレクトリに移動し、packages.config および .csproject ファイルから NUnit 参照があれば手動で削除します。

これで、次を使用して簡単にインストールできます。

Install-Package NUnit
于 2015-02-24T18:18:15.807 に答える