几乎我所做的每一个.NET工作都涉及到
.sln
有多个
.csproj
在项目之间有一个依赖关系树。
当我试图重建整个
.sln号
,然后早期的一个项目有一个编译器错误,然后我得到那个编译器错误,再加上一堆错误,抱怨后期的项目无法编译,因为它们找不到早期项目的已编译dll好吧,不见得!
具体错误是:
Severity Code Description Project File Line Suppression State Error
CS0006 Metadata file 'C:\Work\ADH\ADH\MyParentProject.dll' could not be found MyChildProject C:\Work\ADH\ADH\MyChildProject\CSC 1 Active
我相信我可以完全抑制这个错误消息,但我认为,在某些情况下,该消息的出现不仅仅是“对于早期项目的编译明显失败”。
在这种情况下,是否有某种方法可以特别抑制错误(例如,“如果项目无法编译,则不尝试编译子项目/不显示其错误消息/如果父项目未能编译,则不显示此消息”的设置)?