Wan*_*ter 5 c# asp.net visual-studio asp.net-core
什么可能导致 ASP.Net Core Web 应用程序突然显示数百个构建错误且没有任何解释?我开始开发一个已经有一段时间没有开发过的应用程序,当我单击“发布”时,我收到了数百个以前从未存在过的构建错误。
有些非常简单。就像用于 Blazor 组件(文件扩展名 .razor)的这段代码一样,以前从未出现过问题。该块在字符串“crumbicon”的两个实例下方显示红色波浪线,我想不出为什么会出现问题:
@using PostAlmostAnything.Models
@crumbicon<a href="@GlobalStatic.SITEURL()">Home</a>
@code {
string crumbicon = "<<";
}
Run Code Online (Sandbox Code Playgroud)
确切的错误表明“filename.crumbicon 和 filename.crumbicon 之间存在歧义”“类型 [blazor 文件名] 已包含 crumbicon 的定义”。以前从未遇到过此错误,但现在存在于每个 .razor 文件中就是这样设计的。
另一个错误与页面上的各种程序集或变量相关。他们通常会说某些东西已经在其他地方定义了,但如果代码是问题所在,那么它很久以前就已经是一个错误了,而不是突然出现的。
当我尝试更新 Nuget 包时,他们说更新与 .Net Core 版本 3.1 不兼容。
简短版本:摇动它直到它起作用。
这种情况经常发生。我认为这是未从 Intellisense 中清除的旧程序集与新程序集或类似程序之间的冲突。您可以尝试以下任何/一些:
| 归档时间: |
|
| 查看次数: |
1164 次 |
| 最近记录: |