ASP.Net 4.0应用程序成功生成,但有错误(?)

ASP.Net 4.0应用程序成功生成,但有错误(?),asp.net,compiler-construction,build,Asp.net,Compiler Construction,Build,我有一个烦恼,不是真正的问题。在我的ASP.NET4.0应用程序中,当我编译时,会出现一些类型为“Validation(CSS 2.1)”的错误。这些都填满了我的错误列表,但构建仍然成功 所以有两个问题: 1.如果我的构建列出了错误,为什么它会成功?如果它确实是一个成功的构建,为什么这些错误会被报告为消息警告 在哪里可以配置我的ASP.Net编译器如何选择内容以及如何验证某些内容?当我右键单击我的ASP.Net项目并转到项目属性时,我看不到任何地方可以微调编译器的编译错误选项等 谢谢 标记它们不

我有一个烦恼,不是真正的问题。在我的ASP.NET4.0应用程序中,当我编译时,会出现一些类型为“Validation(CSS 2.1)”的错误。这些都填满了我的错误列表,但构建仍然成功

所以有两个问题: 1.如果我的构建列出了错误,为什么它会成功?如果它确实是一个成功的构建,为什么这些错误会被报告为消息警告

  • 在哪里可以配置我的ASP.Net编译器如何选择内容以及如何验证某些内容?当我右键单击我的ASP.Net项目并转到项目属性时,我看不到任何地方可以微调编译器的编译错误选项等
  • 谢谢
    标记

    它们不是错误,它们是警告,甚至是消息,并且不是编译器生成它们,因为CSS没有编译。您可以通过单击错误列表面板中的消息或警告来忽略它们

    警告和消息都不会阻止生成-仅限错误

    此外,CSS错误/警告/???对编译步骤没有任何影响-它只是尝试为您验证(x)html-而且它并不总是正确的(在某些情况下,验证在UI中失败,但实际的html输出是有效的)

    关于错误/警告:您可以配置哪些类型的警告被视为错误-这意味着警告将阻止成功生成。如果这就是你想要的,它应该在项目属性编译选项卡上。在同一屏幕中,您还可以选择不显示某些类别的警告/等。

    发现并解释了新的皱纹 嗯,我有一些关于这个话题的新的相关信息。一个星期以来,我一直在抱怨离开时的问题/烦恼,我不知道为什么。但是,消息一走,他们就回来了

    我发现了这个新的怪癖。VS2010构建过程(F5/F6)似乎只分析在编辑器中打开的*.css文件!当我在没有任何*.css文件的情况下运行构建时,错误就会消失

    老问题依然存在 错误显示问题仍在发生。希望您可以通过创建一个新的*.css文件来复制它,其中包含类似的内容(我碰巧知道css验证器不喜欢filter属性)

    .ext el mask{ z指数:100; 位置:绝对位置; 排名:0; 左:0; -moz不透明度:0.5; 不透明度:.50; 过滤器:α(不透明度=50); 宽度:100%; 身高:100%; 缩放:1; }

    当您点击F5时,您将在ErrorList视图中得到一个错误。这不应该是一个“错误”


    (很抱歉,无法发布图片,还没有声誉)。

    感谢您的回复。也许我没有说清楚我的意图。我知道CSS是验证(当然它不是编译的),但我的问题是为什么验证程序会将这些错误放入我的错误列表中。我希望编译器或任何其他验证器只会在我的“错误列表”中抛出一些东西,这些东西会停止我的构建。你能澄清一下“我的错误列表”是什么意思吗?错误列表窗格显示编译器(和其他地方)的错误、警告和消息-那么,你是否收到错误(红色图标)还是警告?好的,我在上找到了答案。CSS编辑器设置可以将错误移动到警告选项卡。奇怪的行为,但问题解决了!