C# 第一次重建时出现的奇怪错误,在第二次重建时消失

C# 第一次重建时出现的奇怪错误,在第二次重建时消失,c#,C#,在重建项目时,我似乎遇到了一些奇怪的错误 我有一个项目,我储存了我所有的域名服务。如果我右键单击解决方案并选择clean solution,然后重建项目,则会出现一系列错误: 错误104 命名空间中不存在类型或命名空间名称“Practices” “Microsoft”(是否缺少程序集引用? D:\Projects\Backend\WebApi\DomainServices\LocalizationService.cs 导入此命名空间的每个文件都会出现错误: using Microsoft.Pra

在重建项目时,我似乎遇到了一些奇怪的错误

我有一个项目,我储存了我所有的域名服务。如果我右键单击解决方案并选择clean solution,然后重建项目,则会出现一系列错误:

错误104
命名空间中不存在类型或命名空间名称“Practices” “Microsoft”(是否缺少程序集引用?
D:\Projects\Backend\WebApi\DomainServices\LocalizationService.cs

导入此命名空间的每个文件都会出现错误:

using Microsoft.Practices.ServiceLocation;
现在我已经添加了对程序集的引用

最奇怪的是,如果我再次重建,一切都会正常工作,并且不会显示任何错误


有人知道发生了什么吗?

可能您的生成顺序错误,visual studio尝试以良好的方式完成此操作,但有时失败


您使用的是哪一版本的Visual Studio?可能与解决方案中的某些目标框架版本有关,如果您有多个针对不同框架版本的项目是的,当您清理程序时,它会清除所有内容,引用所有内容,因此,当您重建时,您正在代码中构建最新的引用。因此,您会得到一个引用错误。