AssemblyInfo.cs中的重复条目

时间:2016-01-28 20:16:06

标签: c# asp.net .net

我的解决方案包含多个项目。在每个项目中,属性文件夹包含三个文件:

  1. 的AssemblyInfo.cs
  2. AssemblyVersionInfo.cs(作为链接)
  3. SharedAssemblyInfo.cs(作为链接)
  4. 这允许我在解决方案中的每个项目之间共享程序集信息。

    SharedAssemblyInfo.cs包含对[assembly: CLSCompliant(true)]

    的引用

    我遇到重复条目的问题。

    例如,项目A继承[assembly: CLSCompliant(true)]。但是,项目B需要覆盖默认设置。项目B需要设置[assembly: CLSCompliant(false)]

    项目B是否可以检查是否存在设置?如果找到,则修改当前值。

    感谢。

    史蒂夫

1 个答案:

答案 0 :(得分:1)

我假设你正在寻找一种阅读装配属性的方法...... 你可以用反射做到这一点, 这里有一些链接:

我从来没有在汇编上做过这个,但它们都是指一个类型,那个类型可能有也可能没有属性,如果有的话,你应该检查它们的类型,然后读取它们的值。

https://msdn.microsoft.com/en-us/library/y1375e30%28v=vs.110%29.aspx

How to read assembly attributes