私は Visual Studio 2015 RC を使用しており、Facebook 認証を追加するためのチュートリアルに従っています。SecretManager アプリを使用して、Facebook アプリ ID をシークレットとして保存するように指示されています。
"user-secret set Authentication:Facebook:AppId 862373430475128 を実行して、Facebook AppId を設定します"
SecretManager のインストール方法や、コマンド ラインからアクセスする方法がよくわかりません。私は VS2010 に慣れているので、dnvm/dnu はまったく新しいものです。これが私が試したことです:
- 通常のコマンド プロンプトを開き、dnvm と入力しました。動作します。それはPATHにあります
- 入力されたユーザー シークレット - 認識されない
- dnvm 経由で SecretManager をインストールしようとしました - 途中でエラーが発生しました
- nuGet を介してプロジェクトに SecretManager を追加しました - 動作しましたが、「user-secret」と入力する場所がわかりません
「user-secret」コマンドを使用できる場所に到達するための簡単な一連の手順を誰かが提供できますか?
更新: dnu ツールをパスに手動で追加して実行した後
dnu commands install SecretManager
次のコマンド ライン出力が得られました。
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager'.
OK https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager' 595ms
Restoring packages for C:\Users\jprice\.dnx\bin\packages\6534b338f1b44210898ea19d5c3801b9\project.json
Writing lock file C:\Users\jprice\.dnx\bin\packages\6534b338f1b44210898ea19d5c3801b9\project.lock.json
Restore complete, 358ms elapsed
Restoring packages for C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.json
CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='SecretManager'
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console'.
OK https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Console' 407ms
Unable to locate SecretManager >= 1.0.0-beta4-10173
Writing lock file C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.lock.json
Restore complete, 564ms elapsed
Errors in C:\Users\jprice\.dnx\bin\packages\SecretManager\1.0.0-beta4\app\project.json
Unable to locate SecretManager >= 1.0.0-beta4-10173
特定のアプリの nuGet パッケージをインストールする方法は知っていますが、グローバル ツールの概念がどのように機能するかはよくわかりません。私は現在VS 2010を使用しているため、これはほとんど新しいものです。