我想分析一个解决方案,该解决方案包含以。net 3.5 SP1为目标的项目和其他一些以。net 4为目标的项目,这些项目依赖于。net 3.5库。
当我尝试添加两个程序集时,一个用于。net 3.5,另一个用于。net 4, FxCop抛出一个异常:
AssemblyLoadException
Conflicting target platforms
'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' vs
'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
有没有办法告诉FxCop只使用4.0.0.0版本?
有没有办法告诉FxCop只使用4.0.0.0版本?
不,我认为没有——针对。net 3.5的项目需要一个FxCop项目,针对。net 4.0的项目需要另一个FxCop项目。