質問
箱に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
最終的にそれを修正したのは、このリンクのアドバイスでした。最初は、ファイアウォールの設定を下げて、これが間違っていることが判明したと思いました。
他のヒント
NugetはVisual StudioのReflectorプラグインに問題があることを知っています。最新のリフレクタープラグインをダウンロードすると、問題が解決するはずです。
また、これをチェックすることもできます パッケージの作成方法を説明する記事.
ダイアログを開くと、のリストが表示されます インストール デフォルトでパッケージ。オンラインタブをクリックしましたか?
公式のodataフィードは次のようになります。 http://go.microsoft.com/fwlink/?linkid=206669
また、必ず既知の問題ページにアクセスしてください。 http://nuget.codeplex.com/documentation?title = known%20issues
WINXPには、デフォルトでPowerShell 2.0がインストールされていません。それがインストールされていることを確認する必要があります。