質問

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

「ライブラリパッケージを追加する」パッケージはリストされていません。 Scott HanselmanがPDC 2010で披露したため、パッケージマネージャーコンソールを開くことができます。
「リスト」を入力できます。TABキーを押すと、リストパッケージが自動入力されます。

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

問題は、リストパッケージを実行すると、以下を取得します。

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

さらに手がかりやヒントは素晴らしいでしょう。

役に立ちましたか?

解決 3

最終的にそれを修正したのは、このリンクのアドバイスでした。最初は、ファイアウォールの設定を下げて、これが間違っていることが判明したと思いました。

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

他のヒント

NugetはVisual StudioのReflectorプラグインに問題があることを知っています。最新のリフレクタープラグインをダウンロードすると、問題が解決するはずです。

また、これをチェックすることもできます パッケージの作成方法を説明する記事.

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

公式のodataフィードは次のようになります。 http://go.microsoft.com/fwlink/?linkid=206669

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top