当 VB.NET 程序集符合 CLS 且其中的某些类型不符合时,编译器会显示不符合 CLS 的类型警告(代码 40025、40026、40027、40028)。万一我知道这种不合规行为并且很好,我想隐藏警告。可以通过两种方式进行: 1. 编辑项目文件并将警告添加到<NoWarn></NoWarn>
部分。2. 编辑 AssemblyInfo 并设置<Assembly: CLSCompliant(False)>
.
有谁知道这两种方法的优点、缺点和可能的后果?
当 VB.NET 程序集符合 CLS 且其中的某些类型不符合时,编译器会显示不符合 CLS 的类型警告(代码 40025、40026、40027、40028)。万一我知道这种不合规行为并且很好,我想隐藏警告。可以通过两种方式进行: 1. 编辑项目文件并将警告添加到<NoWarn></NoWarn>
部分。2. 编辑 AssemblyInfo 并设置<Assembly: CLSCompliant(False)>
.
有谁知道这两种方法的优点、缺点和可能的后果?