gpt4 book ai didi

c# - visual studio 网站 - 有很多随机错误,但仍在 build 中?

转载 作者:太空狗 更新时间:2023-10-29 18:11:15 25 4
gpt4 key购买 nike

我有一个 ASP.NET 网站,前一段时间有人写的,我不认为他们使用 VS 来构建他们的网站,但不幸的是我不确定他们使用了什么。

我作为网站打开并构建..没有错误。

只要我打开任何页面或类,智能感知就会提示几乎所有内容,从

开始

错误 25 语句不能出现在方法体/多行 lambda 之外。

在 using 语句上,但在每一行上都存在字面上的错误。但仍然很好。

有什么办法可以解决这个问题吗?我仍然可以构建该站点,但如果我犯了任何真正的错误,我将无法分辨它们来自哪里,而且我也没有智能感知。

编辑 -- 如果我打开站点上最简单的文件之一,则为示例。

using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class About : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{
Master.bodyClass = "about";
}

}

错误列表直接转到单个文件上的 71 个错误。

Error   26  Syntax error.   PATH\about.aspx 1   PATH\   1
Error 27 Syntax error. PATH\about.aspx 1 PATH\ 1
Error 28 Syntax error. PATH\about.aspx 1 PATH\ 1
Error 29 'Class' statement must end with a matching 'End Class'. PATH\about.aspx 1 PATH\ 1
Error 30 Declaration expected. PATH\about.aspx 1 PATH\ 1
Error 31 Bracketed identifier is missing closing ']'. PATH\about.aspx 1 PATH\ 1
Error 33 End of statement expected. PATH\about.aspx 1 PATH\ 1
Error 34 Syntax error. PATH\about.aspx 1 PATH\ 1

(包括前8个错误,已更改删除项目名称/路径)

它仍然会正确构建(错误似乎不会打扰编译器),但很难使用。

编辑 -

aspx 文件的第 1 行

<%@ Page MasterPageFile="~/master.master" CodeFile="index.aspx.cs" Inherits="About" %>

最佳答案

Visual Studio 认为您的 ASPX 文件是 VB.Net 而不是 C#。

更改 Web.config 中的默认语言 (<compilation defaultLanguage="C#">)。

关于c# - visual studio 网站 - 有很多随机错误,但仍在 build 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com