Visual studio 2008 VS2008C#构建没有显示所有错误?

Visual studio 2008 VS2008C#构建没有显示所有错误?,visual-studio-2008,ide,Visual Studio 2008,Ide,VS2008/C#这里是新手 如果我打开我们的项目,没有打开任何代码文件,然后点击BuildSolution,它将显示大约六个错误。好的当我开始双击打开单个代码文件(或双击错误行)时,会出现更多错误,而不一定是关于我刚才打开的文件。看起来构建解决方案并没有完成完整的构建。这是正常的行为吗?我们有4个人在同一个项目中处理不同的代码文件,有些人会看到与其他人不同的错误集。真烦人。是不是有一个场景或是我们遗漏了什么 编辑:对不起,我没有说得更具体。这是一个Visual C#类库项目,包含19个CS文件

VS2008/C#这里是新手

如果我打开我们的项目,没有打开任何代码文件,然后点击BuildSolution,它将显示大约六个错误。好的当我开始双击打开单个代码文件(或双击错误行)时,会出现更多错误,而不一定是关于我刚才打开的文件。看起来构建解决方案并没有完成完整的构建。这是正常的行为吗?我们有4个人在同一个项目中处理不同的代码文件,有些人会看到与其他人不同的错误集。真烦人。是不是有一个场景或是我们遗漏了什么


编辑:对不起,我没有说得更具体。这是一个Visual C#类库项目,包含19个CS文件,每个文件中有1到3个类。

您是否尝试过使用Build All vs Build?buildall命令实际上会编译整个解决方案。解决方案中是否有多个项目


它还可能与引用其他程序集的方式有关。您的项目结构是什么?

您是否尝试过使用“全部构建”与“构建”相比?buildall命令实际上会编译整个解决方案。解决方案中是否有多个项目


它还可能与引用其他程序集的方式有关。您的项目结构是什么?

如果您使用ASP.NET MVC,我遇到了一个问题,一个视图页面上的错误将导致大量其他错误,导致项目无法生成。如果我找到并修复了视图上的错误,其他所有内容都会自动更正,整个项目将生成。

如果您使用的是ASP.NET MVC,我遇到了一个问题,一个视图页面上的错误将导致大量其他错误,导致项目无法生成。如果我在视图中找到并修复了错误,那么其他所有内容都会自动更正,整个项目也会生成。

我必须查看以确定,但我认为发生的情况是,您在第一次生成时看到了编译器错误,然后在打开文件时,会收到额外的警告(黄色图标)或错误(红色x)特定于该文件。另外,有一个设置只显示前n个错误,因此,如果超过该阈值,它可能会有这种行为


通常,当你有一大堆这样的错误时,有一些共同的原因,一旦解决了,就会解决其余的问题。例如,缺少引用或类似的内容。

我必须查看才能确定,但我认为发生的情况是,您在首次构建时看到编译器错误,然后在打开文件时,会收到特定于该文件的其他警告(黄色图标)或错误(红色x)。另外,有一个设置只显示前n个错误,因此,如果超过该阈值,它可能会有这种行为


通常,当你有一大堆这样的错误时,有一些共同的原因,一旦解决了,就会解决其余的问题。例如,缺少引用或类似的内容。

我发现“警告”也存在同样的问题。如果我在解决方案中搜索#warning,我会在13个文件中找到16行。如果在没有打开任何文件的情况下重建解决方案,则在错误列表中只会看到3个警告(有3个项目存在警告)。任何打开的文件也会报告其警告,如果打开了任何具有警告的文件,它们也会显示在错误列表中


如果我查看输出,就会正确地报告警告。我有一个项目,有14个警告,但只有一个显示,如果没有文件打开。经过进一步调查,似乎报告了项目中最后一个文件中的警告:我在一个只有一个警告的项目中的一个文件中添加了一个警告,然后显示了新的警告(如果它是在有另一个警告的文件之后编译的)。

我看到了“警告”的相同问题。如果我在解决方案中搜索#warning,我会在13个文件中找到16行。如果在没有打开任何文件的情况下重建解决方案,则在错误列表中只会看到3个警告(有3个项目存在警告)。任何打开的文件也会报告其警告,如果打开了任何具有警告的文件,它们也会显示在错误列表中


如果我查看输出,就会正确地报告警告。我有一个项目,有14个警告,但只有一个显示,如果没有文件打开。经过进一步调查,似乎报告了项目中最后一个文件中的警告:我在一个只有一个警告的项目中的一个文件中添加了一个警告,然后显示了新的警告(如果它是在有另一个警告的文件之后编译的)。

不,不是Web应用程序项目。Visual C#类库项目,包含19个CS文件,每个文件中包含1到3个类。不要获取“全部生成”选项,只需生成解决方案或生成。现在只是一个项目。所有类都存在于一个名称空间下,我们使用的唯一引用都在系统名称空间下。不,不是Web应用程序项目。Visual C#类库项目,包含19个CS文件,每个文件中包含1到3个类。不要获取“全部生成”选项,只需生成解决方案或生成。现在只是一个项目。所有类都存在于一个命名空间下,我们使用的唯一引用都在系统命名空间下。如果Visual Studio上有任何其他组件(如Resharper)运行,您可能必须在项目设置中发布您看到的错误、错误和警告级别,因为这些有时会影响被视为错误或警告的内容。如果有任何其他组件(如Resharper)在Visual Studio上运行,则您可能必须在项目设置中发布所看到的错误、错误和警告级别,因为这些有时会对被视为错误或警告的内容产生影响。