【发布时间】:2021-09-22 23:27:24
【问题描述】:
什么可能导致 ASP.Net Core Web 应用程序突然显示数百个构建错误而没有解释?我开始开发一个我有一段时间没有开发的应用程序,当我点击发布时,我遇到了数百个以前从未存在过的构建错误。
有些非常简单。就像之前从未出现过问题的用于 Blazor 组件(文件扩展名 .razor)的代码块一样。此块在字符串“crumbicon”的两个实例下方显示红色波浪线,我想不出为什么会出现问题:
@using PostAlmostAnything.Models
@crumbicon<a href="@GlobalStatic.SITEURL()">Home</a>
@code {
string crumbicon = "<<";
}
确切的错误说“filename.crumbicon 和 filename.crumbicon 之间存在歧义”类型 [blazor 文件名] 已经包含 crumbicon 的定义”。这个错误以前从未遇到过,但现在每个 .以这种方式设计的 razor 文件。
另一个错误与页面上的各种程序集或变量有关。他们通常会说已经在其他地方定义了某些东西,但如果代码是问题所在,那么很久以前就会出现错误,而不是突然出现。
当我尝试更新 Nuget 包时,他们说更新与 .Net Core 3.1 版不兼容。
【问题讨论】:
-
What might cause an ASP.Net Core web application to display hundreds of build errors suddenly without explanation?我怀疑你弄坏了东西。检查你的源代码控制工具 - 你做了什么改变? -
如果你有很多错误,有些可能非常相似,所以复制并粘贴其中的一些。
-
您好,问题解决了吗?
-
很抱歉没有早点回来。我将所有内容都升级到了 .Net 5.0,但仍然出现完全相同的错误消息。最重要的是,当我在被问及是否要运行最后一次成功构建后单击“是”时,我得到“HTTP 错误 500.0 - ANCM 进程内处理程序加载失败”
-
老实说,我只想将我的数据库导出为 CSV,将其导入 MySql,然后尝试将站点转换为 Wordpress 站点。唯一阻止我的是 ASP.Net 会员提供商。
标签: c# asp.net visual-studio asp.net-core