問題タブ [dnvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ASP.NET vNext - MissingMethodException: メソッドが見つかりません: Microsoft.CodeAnalysis.Diagnostic> EmitResult.get_Diagnostics()'
今朝 VS2015 RC にアップグレードし、ASP.NET 5 テンプレート - Web サイトを使用して新しいプロジェクトを作成しました。解決できないエラーがあります:
リクエストの処理中に未処理の例外が発生しました。
MissingMethodException: メソッドが見つかりません: 'System .Collections.Immutable.ImmutableArray`1 Microsoft.CodeAnalysis.Emit.EmitResult.get_Diagnostics()'.
Microsoft.AspNet.Mvc.Razor.RoslynCompilationService.Compile(RelativeFileInfo fileInfo, String compilationContent)
完全なエラー スタックは次のとおりです。
MissingMethodException: メソッドが見つかりません: 'System.Collections.Immutable.ImmutableArray`1 Microsoft.CodeAnalysis.Emit.EmitResult.get_Diagnostics()'.
Microsoft.AspNet.Mvc.Razor.RoslynCompilationService.Compile(RelativeFileInfo fileInfo, String compilationContent)
Microsoft.AspNet.Mvc.Razor.RazorCompilationService.Compile (RelativeFileInfo ファイル)
Microsoft.AspNet.Mvc.Razor.CompilerCache.OnCacheMiss (RelativeFileInfo ファイル、String normalizedPath、Func`2 コンパイル)
Microsoft.AspNet.Mvc.Razor.CompilerCache.GetOrAddCore(String relativePath, Func`2 compile)
Microsoft.AspNet.Mvc.Razor.CompilerCache.GetOrAdd(String relativePath, Func`2 compile)
Microsoft.AspNet.Mvc.Razor.VirtualPathRazorPageFactory.CreateInstance(String relativePath)
Microsoft.AspNet.Mvc.Razor.RazorViewEngine.LocatePageFromViewLocations(ActionContext context, String pageName, Boolean isPartial)
Microsoft.AspNet.Mvc.Razor.RazorViewEngine.GetRazorPageResult(ActionContext context, String pageName, Boolean isPartial)
Microsoft.AspNet.Mvc.Razor.RazorViewEngine.FindView(ActionContext context, String viewName)
Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView(ActionContext context, String viewName, Boolean partial)
Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView(ActionContext context, String viewName)
Microsoft.AspNet.Mvc.ViewResult.d__20.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__44.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__43.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__42.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__37.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__32.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Mvc.MvcRouteHandler.d__3.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Mvc.MvcRouteHandler.d__2.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Routing.Template.TemplateRoute.d__25.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Routing.RouteCollection.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Builder.RouterMiddleware.d__4.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Authentication.AuthenticationMiddleware`1.d__10.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
System.Threading.Tasks.EntityFrameworkTaskExtensions.CultureAwaiter.GetResult()
Microsoft.AspNet.Diagnostics.Entity.DatabaseErrorPageMiddleware.d__6.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.AspNet.Diagnostics.Entity.DatabaseErrorPageMiddleware.d__6.MoveNext()
--- 例外がスローされた前の場所からのスタック トレースの終わり ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスク タスク)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Microsoft.AspNet.Diagnostics.ErrorPageMiddleware.d__4.MoveNext()
私の project.json ファイルは、テンプレートで提供されているものと同じです。
dnvm list コマンドを実行すると:
1.0.0-beta5-11596 と 1.0.0-beta4 clr も使用しようとしましたが、同じ結果が得られました。
何か案が?
ありがとう。
iis-express - 実行するランタイムの適切なバージョンを特定できませんでした
beta4 へのアップグレードが完了しました。コードはエラーや警告なしで正常にコンパイルされますが、IIS Express でホストされている Web API を起動できません ( F5
. 次のエラーが表示されます。
実行するランタイムの適切なバージョンを特定できませんでした。詳細については 、http: //go.microsoft.com/fwlink/?LinkId=517742を参照してください。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.InvalidOperationException: 実行するランタイムの適切なバージョンを特定できませんでした。詳細については 、http: //go.microsoft.com/fwlink/?LinkId=517742を参照してください。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[InvalidOperationException: 実行するランタイムの適切なバージョンを特定できませんでした。詳細については、http: //go.microsoft.com/fwlink/ ?LinkId=517742 を参照してください。
[HttpException (0x80004005): 実行するランタイムの適切なバージョンを特定できませんでした。詳細については、http: //go.microsoft.com/fwlink/ ?LinkId=517742 を参照 してください。] System.Web.HttpRuntime.FirstRequestInit(HttpContext コンテキスト) +9940016 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext コンテキスト) +101 システム。 Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr、HttpContext コンテキスト) +261
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.6.57.0
からの出力は次のdnvm list
とおりです。
C:\src\web-api-skeleton [マスター]> dnvm リスト
アクティブ バージョン ランタイム アーキテクチャ ロケーション エイリアス
- 1.0.0-beta4 clr x64 C:\Users\dpeden.dnx\runtimes デフォルト
1.0.0-beta4 clr x86 C:\Users\dpeden.dnx\runtimes
1.0.0-beta4 coreclr x64 C:\Users\dpeden.dnx \runtimes
1.0.0-beta4 coreclr x86 C:\Users\dpeden.dnx\runtimes
1.0.0-beta4-11566 clr x86 C:\Users\dpeden.dnx\runtimes
また、(プロジェクト プロパティの [デバッグ] タブで) ランタイムを明示的に設定しようとUse Specific Runtime
しましたが、効果がないようです。
VS 2015 CTP 6 および beta3 から VS 2015 RC および beta4 にアップグレードする前は、この問題はありませんでした。
どうすれば解決できますか?
ありがとう。
asp.net - SecretManager を使用した .NET シークレットの作成
私は 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 ツールをパスに手動で追加して実行した後
次のコマンド ライン出力が得られました。
特定のアプリの nuGet パッケージをインストールする方法は知っていますが、グローバル ツールの概念がどのように機能するかはよくわかりません。私は現在VS 2010を使用しているため、これはほとんど新しいものです。
asp.net-core - OSX エラー dnvm: コマンドが見つかりません
私はOSXの初心者です。https://github.com/aspnet/homeからの段階的な指示に従った後。
dnvm upgrade を実行すると、次のエラーが発生しました。
dnvm を見つけようとしましたが、\usr\local ディレクトリに正常にインストールされているようです。
欠けているステップはありますか?
c# - Visual Studio に特定のバージョンの DNX を強制的に使用させる方法
dnvm をいじっていたので、dnvm アップグレードを実行して、ベータ 5 にしました。ただし、私が取り組んでいるプロジェクトは、(少なくとも今のところ) beta4 のままです。
私は元に戻そうとしましたが失敗しました。ランタイムフォルダーを削除するところまで行きました。ここで、プロジェクトを開くか、新しいプロジェクトを作成しようとすると、次のエラーが発生します。
フォルダを削除したため、これは予期されたものです。ただし、dnx-clr-beta4 を使用したいです。私の dnvm リストは次のとおりです。
代わりに Visual Studio を beta4 に見せるにはどうすればよいですか? お時間をいただきありがとうございます。