抑制由较早的编译器错误引起的“未找到元数据dll文件”错误

时间:2019-05-30 16:16:17

标签: c# visual-studio compiler-errors

我所做的几乎所有.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

我相信我可以完全消除此错误消息,但我想在某些情况下会出现该消息,而不仅仅是“对于较早的项目,编译显然失败了。”

在这种情况下,是否有某种方法可以特别地抑制错误(例如,“如果项目无法编译,请不要尝试编译子项目/不显示其错误消息/不显示THIS”的设置)消息,如果父级编译失败”?

0 个答案:

没有答案