程序集信息中的重复条目.cs
本文关键字:cs 信息 程序集 | 更新日期: 2023-09-27 18:32:17
我有包含多个项目的解决方案。 在每个项目中,"属性"文件夹包含三个文件:
- 组装信息.cs
- AssemblyVersionInfo.cs(作为链接)
- SharedAssemblyInfo.cs(作为链接)
这使我可以在解决方案中的每个项目之间共享程序集信息。
SharedAssemblyInfo.cs 包含对 [assembly: CLSCompliant(true)]
的引用。
我遇到重复条目的问题。
例如,项目 A 继承[assembly: CLSCompliant(true)]
。 但是,项目 B 需要覆盖默认设置。 项目 B 需要设置[assembly: CLSCompliant(false)]
。
有没有办法检查项目B是否存在设置? 如果找到,则修改当前值。
谢谢。
史蒂夫
我假设您正在寻找一种读取程序集属性的方法......您可以使用反射来执行此操作,这里有一些链接:
我从来没有在程序集上这样做过,但它们都引用了一个类型,并且该类型可能有也可能没有属性,如果有,你应该检查它们的类型,然后读取它们的值。
https://msdn.microsoft.com/en-us/library/y1375e30%28v=vs.110%29.aspx
如何读取程序集属性