http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory を参照として使用して、nugetパッケージを作成しようとしています。Visual Studioのパッケージマネージャーコンソールで 'nuget'コマンドを使用できません。「Get-help nuguet」を実行すると、次のように表示されます。
次のNuGetコマンドレットが含まれています。
Cmdlet Description
------------------ ----------------------------------------------
Get-Package Gets the set of packages available from the package source.
Install-Package Installs a package and its dependencies into the project.
Uninstall-Package Uninstalls a package. If other packages depend on this package,
the command will fail unless the –Force option is specified.
Update-Package Updates a package and its dependencies to a newer version.
Add-BindingRedirect Examines all assemblies within the output path for a project
and adds binding redirects to the application (or web)
configuration file where necessary.
Get-Project Returns a reference to the DTE (Development Tools Environment)
for the specified project. If none is specifed, returns the
default project selected in the Package Manager Console.
Open-PackagePage Open the browser pointing to ProjectUrl, LicenseUrl or
ReportAbuseUrl of the specified package.
Register-TabExpansion Registers a tab expansion for the parameters of a command.
- ただし、nugetを使用してコマンドを開始すると、次のようになります。
「nuget」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれていた場合は、パスが正しいことを確認して、もう一度試してください。
1行目:char:6 + nuget <<<< + CategoryInfo:ObjectNotFound:(nuget:String)[]、CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
私は次の解決策を試しました:
1>すべてのアイテムを閉じて再起動する
2>アンインストールと再インストール
3> PowerShellプロファイルファイルを作成する(これは以前には存在していなかったため、実際にはすべてが壊れていました)
Visual Studio 2012 Ultimate試用版を登録済みにアップグレードした後、問題が発生し始めました。最初はVS 12 Proをインストールしていました。それが本当にそれと関係があるかどうかはわかりませんが、同様の問題を抱えている他の人がvs 10と12をインストールしていることに気付きました。
私の質問は、「誰か他に何を試すべきか知っていますか?」私の理論では、nugetコマンドへのパスが欠落しているが、パッケージマネージャーコンソールが使用するパスを構成する方法が見つからず、コマンドレットnugetが実際にどこに保存されているのかわかりません。
更新---以下のようにコマンドラインツールのダウンロードを試みました。これは何も再び働くことにつながりません。アンインストールを試みましたが、vs2010の拡張機能で、インストールボタンまたはアンインストールボタンが有効になっていないnugetのアイテムがあります。これは私が2010年と2012年にインストールされた拡張機能に関係していると私を信じさせてくれます。それは私の小さなドラマの一部です。誰もがアンインストール可能な拡張機能を核にする方法を知っている場合は、アドバイスもお願いしますが、そのために別の質問を試みます。