0

ボックスにPowershell 2がインストールされています。
ISE を実行してモジュールをロードできます。コマンド test-path PathAndFileName は正常に機能します。
ボックスは、VS2008 および VS2010 プレミアム エディションがロードされた 32 ビット XP Pro SP3 を実行する 64 ビットです。
.vsix を使用して Nuget の Nov8 バージョンをインストールしました。
NuGet コマンド ライン ツールをダウンロードしました。

「Add Library Package Reference」を開こうとすると、パッケージが一覧表示されません。Scott Hanselman が PDC 2010 で披露したように、パッケージ マネージャー コンソールを開くことができます。
タブ キーを押して「list」と入力すると、List-Package が自動的に入力されます。

以前のコピーの削除に関する記事をいくつか読みましたが、それが問題だとは思いません。ソリューション ファイルと同じレベルに「パッケージ」ディレクトリがあった場所を読みました。私は持っていません。CP1 からのフィードが CP2 で変更された場所を読みました。すべてのフィードを削除し、URL がhttp://go.microsoft.com/fwlink/?LinkID=204820の MicroDefault というフィードを追加しました。URL は NuGet ダウンロード ページからのものです。

問題は、List-Package を実行すると、次のようになることです。

PM> List-Package
Get-Package : Expected an absolute, well formed http URL without a query or fragment.
Parameter name: serviceRoot
At line:1 char:13
+ List-Package <<<< 
    + CategoryInfo          : NotSpecified: (:) [Get-Package], ArgumentException
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.GetPackageCmdlet

さらなる手がかりやヒントは素晴らしいでしょう.

4

3 に答える 3

0

NuGetでVisualStudioのReflectorプラグインに問題が発生したことは知っています。最新のReflectorプラグインをダウンロードすると、問題が解決するはずです。

また、パッケージの作成方法を説明しているこの記事を確認することもできます。

于 2010-12-09T21:33:00.423 に答える
0

それを修正したのは、このリンクのアドバイスでした。最初は、IT 部門にファイアウォールの設定を下げさせようとしているのだと思っていましたが、これは誤りであることが判明しました。

http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository-with-powershell.aspx

于 2011-01-20T15:28:31.707 に答える
0

ダイアログを開くと、デフォルトでインストール済みパッケージのリストが表示されます。[オンライン] タブをクリックしましたか?

公式の OData フィードは、http: //go.microsoft.com/fwlink/ ?LinkID=206669 にあります。

また、必ず既知の問題ページにアクセスしてください: http://nuget.codeplex.com/documentation?title=Known%20Issues

WinXP には、デフォルトで PowerShell 2.0 がインストールされていません。インストールされていることを確認する必要があります。

于 2011-01-19T16:41:11.320 に答える