Vb.net 为什么重新打开VisualStudio 2010后会消除生成错误

Vb.net 为什么重新打开VisualStudio 2010后会消除生成错误,vb.net,visual-studio-2010,build,solution,multi-project,Vb.net,Visual Studio 2010,Build,Solution,Multi Project,我目前正在VisualStudio2010中开发一个多项目解决方案,在VB.net和C#.net中有20多个项目 有时候,当我构建我的项目时,我会遇到大约100个类似的错误,例如在c#和vb项目中“缺少对象引用”,我会在一天内构建好几次解决方案 但令人惊讶的是,当我重新打开VisualStudio时,这些错误大部分时间都会消失,如果不是,它们肯定会在我重新启动电脑后消失(奇怪,我知道!!!) 我真的很想知道为什么会发生这种情况,以及重新打开VisualStudio与构建错误有什么关系?!另外,我

我目前正在VisualStudio2010中开发一个多项目解决方案,在VB.net和C#.net中有20多个项目

有时候,当我构建我的项目时,我会遇到大约100个类似的错误,例如在c#和vb项目中“缺少对象引用”,我会在一天内构建好几次解决方案

但令人惊讶的是,当我重新打开VisualStudio时,这些错误大部分时间都会消失,如果不是,它们肯定会在我重新启动电脑后消失(奇怪,我知道!!!)

我真的很想知道为什么会发生这种情况,以及重新打开VisualStudio与构建错误有什么关系?!另外,我真的很想知道是否有人遇到过这样的问题,或者只有我遇到过这样的问题?

在VS2010-->Configuration Manager中,我已将活动解决方案平台更改为混合平台,并将所有项目都包含到构建中,还选择x86作为解决方案平台

自从完成这些更改后,就没有出现任何问题


PUROTIX,感谢您的评论。

确保正确设置了依赖项和引用,并且在configuration manager中将所有部件勾选为“构建”。除此之外,定期清理解决方案。如果不了解更多关于所有错误的信息,就不可能猜测到底发生了什么。有时,如果引用出现问题(可能由于文件锁定而发生),可以通过关闭和重新打开来解决。您肯定没有正确引用错误消息。当您遇到此类问题时,常见的信息是“您是否缺少程序集引用?”如果您缺少程序集引用,则必须针对.NET Framework的完整版本,而不是客户端配置文件。在开始构建项目之前,VS2010不会发现这一点。并且在重新打开解决方案时再次忘记它。