問題タブ [asp.net-core-3.0]
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# - 新しい .Net Core 2 サイトが Configuration.GetConnectionString を認識しない
空の ASP.NET Core 2 テンプレートから新しい Web サイトを作成し、Microsoft Entity Framework のチュートリアルに従ってセットアップを行っています。ある時点で、コードを追加する必要があります。
のConfigureServices()
方法へStartup.cs
。私はこれを行いましたが、私のプロジェクトのVisual Studioでは、下Configuration
に小さな赤い線が表示されますConfiguraiton.GetConnectionString
using
ステートメントまたはパッケージが不足していると思っていましたが、Visual Studio 2017 のクイック アクションではusing
使用するステートメントが識別されず、Microsoft.AspNetCore.All
パッケージがインストールされているため、すべてのパッケージが必要です。
Configuration
認識されない原因は何ですか?
編集:エラーは次のとおりです。
「構成」という名前は現在のコンテキストに存在しません
c# - .NET Core 3.0: Razor ビューが変更時に自動的に再コンパイルされない
ドキュメントによると、Razor ビューは既定で、ASP.NET Core 3.0 のローカル環境での変更時に再コンパイルする必要があります。
ただし、私のプロジェクトはローカルでこれを行いません。ローカルでデバッグしているときにビューを変更して更新すると、変更が反映されません。ソリューションを停止して再実行し、変更を確認する必要があります。
Razorページを使用して、ASP.NET Core 3.0.0 Preview 2を使用して、Visual Studio 2019のデフォルトのASP.NET Core Webアプリケーションテンプレートでこれを行っています。この機能を有効にするために設定を変更する必要があるかどうか、何か考えはありますか?
2019 年 11 月に 3.0 のフル リリースを更新:
この質問はまだ多くのビューを獲得しています。追加するためにいくつかの回答が引用されています
NuGet パッケージを追加した後のConfigureServices()
関数に。私の場合、Razor Pages のみを使用しているため、. 代わりに、これは私のために働いた:Startup.cs
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
AddControllersWithViews()