C# AssemblyInfo.cs中存在重复条目
我有一个包含多个项目的解决方案。在每个项目中,“属性”文件夹包含三个文件:C# AssemblyInfo.cs中存在重复条目,c#,asp.net,.net,C#,Asp.net,.net,我有一个包含多个项目的解决方案。在每个项目中,“属性”文件夹包含三个文件: AssemblyInfo.cs AssemblyVersionInfo.cs(作为链接) SharedAssemblyInfo.cs(作为链接) 这使我能够在解决方案中的每个项目之间共享程序集信息 SharedAssemblyInfo.cs包含对[程序集:CLSCompliant(true)]的引用 我有重复条目的问题 例如,项目A继承[assembly:CLSCompliant(true)]。但是,项目B需要覆盖默认设
[程序集:CLSCompliant(true)]
的引用
我有重复条目的问题
例如,项目A继承[assembly:CLSCompliant(true)]
。但是,项目B需要覆盖默认设置。项目B需要设置[程序集:CLSCompliant(false)]
项目B有没有办法检查设置的存在?如果找到,则修改当前值
谢谢
Steve我想您正在寻找一种读取程序集属性的方法。。。 你可以通过反射来实现, 以下是一些链接: 我从未在程序集上这样做过,但它们都引用了一个类型,该类型可能有属性,也可能没有属性,如果有属性,您应该检查它们的类型,然后读取它们的值
#戴德曼,你的链接给了我想要的答案。谢谢。它们都一样。获取类型并执行所需操作,但对于某些事情,如实例数据、私有数据或其他事情,还应添加几个标志,例如,如果要从类的字段中获取数据,则需要使用管道符号“|”组合实例和私有标志并获取属性,然后对该属性调用get value并将其传递给类的实例。