[解決済み] nuget'が認識されないが、他のnugetコマンドは動作している
質問
を使って、nuget パッケージを作成しようとしています。 http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory を参照として、nuget パッケージを作成しようとしています。 Visual StudioのPackage Manger Consoleでは、「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文字目: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 extions にインストールまたはアンインストール ボタンが有効になっていない nuget の項目がありました。これは、私の小さなドラマの一部を持っている2010と2012を介してインストールされた拡張子に関係していることを私に信じさせる。誰かがまた、アンインストール可能な拡張子をヌークする方法を知っていれば、また助言してください。
どのように解決するには?
システム変数のパスをnuget exeの場所に設定し、VSを再起動してみるのもよいでしょう。
-
システムを開く
PATH
変数を開き、nuget.exeの場所を追加します(私の場合、これは。C:\Program Files (x86)\NuGet\Visual Studio 2013
) - Visual Studioを再起動します。
私はこれをコメントとして投稿し、あなたの 回答 へのコメントとして投稿したかったのですが、そのために必要な評価を得ていませんでした。
関連
-
[解決済み] Unityでこの:error CS0234を修正するにはどうしたらいいですか?[クローズド]です。
-
[解決済み] MSB3073 がコード 1 で終了した
-
[解決済み] Visual Studioでデバッグを行う際、特定の環境変数を設定するにはどうすればよいですか?
-
[解決済み] 突然のシャットダウン後、Visual Studio 2017 コミュニティ版をインストールできない
-
[解決済み] Visual StudioでGitを使う【終了しました
-
[解決済み] Visual Studioソリューションのコード行数はどのように数えるのですか?
-
[解決済み】NuGetパッケージが見つからない
-
[解決済み】"project" nuget configuration is invalid エラーの取得 [重複]。
-
[解決済み】NuGetパッケージをソリューションの2番目のプロジェクトにインストールするにはどうすればいいですか?
-
[解決済み] "PowerShellホストの初期化に失敗しました "のため、nugetパッケージがインストールできない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Microsoft Visual Studio (VS)」エラー "設定された開発用Webサーバーに接続できません "の解決方法
-
[解決済み] MSBuildExtensionsPath32が正しく設定されていない?
-
[解決済み] Visual Studio 2010でテキストカーソル/キャレットを変更する
-
[解決済み] objフォルダとbinフォルダ(Visual Studioで作成)は何に使うのですか?
-
[解決済み] Visual Studioでデバッグを行う際、特定の環境変数を設定するにはどうすればよいですか?
-
[解決済み] Visual Studio Express 2005はどこでダウンロードできますか?[クローズド]
-
[解決済み] デバッグビルドのみVisual Studioのポストビルドイベントを実行する方法
-
[解決済み] Visual Studio : ショートカットキー : 行の複製
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
-
[解決済み】Visual Studioでソリューション(およびディレクトリ)の名前を変更する正しい方法