从ASP.NET Core到Core 3.0的迁移:迁移警告CS0618'RazorViewAttribute'已过时 - c#

迁移到Core 3.0后,错误/警告列表已满

“ RazorViewAttribute”已过时:“此属性已被取代
由RazorCompiledItem提供,运行时将不会使用。”

警告位于生成的文件中,例如..\obj\Debug\netcoreapp3.0\Razor\Areas\Auth\Pages\GroupEditPartial.cshtml.g.cs

我已删除所有obj文件夹,但这无济于事。

新的空白剃刀页面应用程序会编译所有警告,但我自己找不到代码之间的任何差异。

参考方案

升级到.NET Core 3.0后,我遇到了同样的问题。
从我的项目中删除以下参考文献可以解决问题,并使警告消失。

Microsoft.AspNetCore.Mvc(2.2.0)
Microsoft.AspNetCore.Razor.Design(2.2.0)

我希望这有帮助!

解决编译器错误CS1519:类,结构或接口成员声明中的无效令牌',' - c#

我正在使用Web应用程序项目文件的ASP .NET 2.0站点上工作,因此可以编译为dll,而不是像处理较旧样式的Web站点项目一样部署源代码。该站点在网站的根目录中运行时,在我的测试服务器(Windows Server 2003 R2,IIS6)上可以正常运行。但是,我需要在虚拟目录下运行它。切换到该页面时,浏览到站点中的任何页面时都会收到以下错误CS15…

为什么使用'=='或'is'比较字符串有时会产生不同的结果? - python

我有一个Python程序,其中将两个变量设置为'public'值。在条件表达式中,我有比较var1 is var2失败,但如果将其更改为var1 == var2,它将返回True。现在,如果我打开Python解释器并进行相同的“是”比较,则此操作成功。>>> s1 = 'public' >>…

单行的'if'/'for'语句是否使用Python样式好? - python

我经常在这里看到某人的代码,看起来像是“单线”,这是一条单行语句,以传统的“if”语句或“for”循环的标准方式执行。我在Google周围搜索,无法真正找到可以执行的搜索类型?任何人都可以提出建议并最好举一些例子吗?例如,我可以一行执行此操作吗?example = "example" if "exam" in exam…

将字符串分配给numpy.zeros数组[重复] - python

This question already has answers here: Weird behaviour initializing a numpy array of string data                                                                    (4个答案)         …

在ASP .NET C#中调用Web服务时,方法'Export_ex'的重载不会出现'1'参数错误 - c#

当我从Java脚本调用ASP.NET C#时,我已经在Web服务中编写了Web服务,但收到错误消息:调用Web服务时,方法'Export_ex'的重载没有接受'1'参数。这是JavaScript代码function myF() { var data = demo.innerHTML; $.ajax({ type: "POST", url:…