2016-03-28 10 views
0

私はAsp.NETコア認証機能をテストしていました。 project.jsonは、GitHubのexmapleからコピーされます。 hereMicrosoft.AspNetCoreは利用できなくなりましたか?

NU1001依存Microsoft.AspNetCore.Server.Kestrel> = 1.0.0- *は解決できませんでした。

その他の依存関係を正常に解決できます。そして私はまた、私のdnvmバージョンを二重にチェックしました。

Visual StudioのIntelliSenseには、の依存関係にはMicrosoft.AspNetCore...パッケージが存在しないことが示されています。

私はStartup.cs

app.UseOAuthAuthentication("Google-AccessToken", options =>...); 

を追加したいのであれば、使用する正しい依存関係は何ですか?

+0

変更を壊すためにhttps://github.com/aspnet/Announcementsを見て、興味のある変更を見つけることができるかどうか検索してください。 –

+0

うわー、アナウンスメントプロジェクトがあることはわかりませんでした。ありがとう。 – Blaise

+0

@ブレイズ:夜間飼料も使用していますか? Microsoft.AspNetCore。*パッケージは、公式のnuget3フィードでは使用できません(最新のrc2 dnx夜間ランタイムまたはdotnet-cliが必要です)。使用するフィード(少なくともdnxの場合)は、https://www.myget.org/F/aspnetvnext/api/v3/index.jsonとhttps://dotnet.myget.org/F/cli-deps/です。 api/v3/index.jsonこれは数週間前にdotnet-cliのために私のために働いた – Tseng

答えて

1

夜間ビルドを使用する場合は、夜間パッケージリポジトリを追加する必要があります。

  1. まず、最新のrc2夜間ランタイムdnvm upgrade -u latestを使用する必要があります。 パッケージの復元に失敗することがあります。は本当にです!
  2. 適切なナゲットフィードを追加する必要があります。公式のナゲットフィード(https://www.nuget.org/api/v2)は夜間のビルドでかなり不安定であるため、このパッケージは含まれていません。 https://www.myget.org/F/aspnetvnext/api/v3/index.json

  3. 新しいDOTNET-CLIツール:https://dotnet.myget.org/F/cli-deps/api/v3/index.json
  4. 公式nugetフィードは唯一の私の経験から rc1-finalパッケージ

    を持っているこれらのフィードは、(現在は非推奨)私

    • 旧DNXランタイム用RC2のためによく働きました
    • dotnet-cliを試してみたいのであれば、それをインストールし、dotnet-cli上でASP.NET MVCを実行する方法について私の以前の回答の指示に従ってください。here。言われていること

Microsoft.AspNetCore.Server.Kestrelは、RC2サイクル中Microsoft.AspNetCore.*にいくつかの時間と改名Microsoft.AspNet.*パッケージ以来RC2だ意味の新しい命名規則を使用しています。

安定したベースが必要な場合は、rc1-finalとそのバージョンを使用してください。バージョンはいつでも更新されず、パッケージのリストアはランタイムまたはパッケージへのアップグレードにより週に複数回失敗しません。

devブランチのサンプルは、夜間のビルドを常にターゲットにしています。これは、書き込み時には夜間のRC2ビルドです。 rc1-finalブランチでサンプルを使用するか、夜間にrc2に切り替えて(ランタイムとパッケージ)、rc2がリリースされるのを待ちます。

project.jsonのrc1の最終バージョンはrc1-final tagまたはdirectly hereにあります。