标签: c# visual-studio-2013 visual-studio-2015
在VS2015中编译C#解决方案时,我遇到了某些文件的“不符合CLS”错误,我可以通过添加
[CLSCompliant(false)]
但是,我不确定VS2013中是否有必要,因为我的同事没有遇到过这样的抱怨,而且他们都使用VS2013。
我的问题是,VS2015是否执行了确保CLS合规性的政策(可能是“推荐”但在早期版本中不是强制性的)?如果是这样,我如何禁用此强制执行(我不想通过整个解决方案来更改每个文件,我不应该这样做)?
或者仅仅是因为我没有合法的观察结果?