0
存在しない、私はコントローラの追加にMicrosoft Tutorialに従い、次のエラーに出くわしています:エラーCS0234名前空間名「エンコーディング」の
1)CS0234型または名前空間名「エンコーディングは」 '名前空間に存在しません。 System.Text '(アセンブリ参照がありませんか?)
using System.Web.Mvc;
using System.Text.Encodings.Web;
namespace WebMVC2.Controllers
{
public class HelloWorldController : Controller
{
// GET: /HelloWorld/
public string Index()
{
return "This is my default action...";
}
// GET: /HelloWorld/Welcome/
public string Welcome(string name, int numTimes = 1)
{
return HtmlEncoder.Default.Encode($"Hello {name}, NumTimes is: {numTimes}");
}
私は現在のVisual Studio 2017を使用して持っています:現在のコンテキスト内に存在しない
2)CS0103名前は 'HtmlEncoder' 以下は、私が現在持っているコードです
をWebMVC2。 NETコアSDK 2.1.3
誰でもこの問題を解決するのに役立つことができますか?
このチュートリアルは、Asp.Netコア用です。 Asp.Net Coreを使用していますか? .Net CoreとAsp.Net Coreは**同じものではありません**。 – Amy
同様に、 'ASP.NET MVC'と' .NET Core MVC'も同じではありません。アプリケーションの生成に使用したテンプレートを確認します。 –