我的解决方案包含多个项目。在每个项目中,属性文件夹包含三个文件:
这允许我在解决方案中的每个项目之间共享程序集信息。
SharedAssemblyInfo.cs包含对[assembly: CLSCompliant(true)]
。
我遇到重复条目的问题。
例如,项目A继承[assembly: CLSCompliant(true)]
。但是,项目B需要覆盖默认设置。项目B需要设置[assembly: CLSCompliant(false)]
。
项目B是否可以检查是否存在设置?如果找到,则修改当前值。
感谢。
史蒂夫
答案 0 :(得分:1)
我假设你正在寻找一种阅读装配属性的方法...... 你可以用反射做到这一点, 这里有一些链接:
我从来没有在汇编上做过这个,但它们都是指一个类型,那个类型可能有也可能没有属性,如果有的话,你应该检查它们的类型,然后读取它们的值。
https://msdn.microsoft.com/en-us/library/y1375e30%28v=vs.110%29.aspx