程序集信息中的重复条目.cs

本文关键字:cs 信息 程序集 | 更新日期: 2023-09-27 18:32:17

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

  1. 组装信息.cs
  2. AssemblyVersionInfo.cs(作为链接)
  3. SharedAssemblyInfo.cs(作为链接)

这使我可以在解决方案中的每个项目之间共享程序集信息。

SharedAssemblyInfo.cs 包含对 [assembly: CLSCompliant(true)] 的引用。

我遇到重复条目的问题。

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

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

谢谢。

史蒂夫

程序集信息中的重复条目.cs

我假设您正在寻找一种读取程序集属性的方法......您可以使用反射来执行此操作,这里有一些链接:

我从来没有在程序集上这样做过,但它们都引用了一个类型,并且该类型可能有也可能没有属性,如果有,你应该检查它们的类型,然后读取它们的值。

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

如何读取程序集属性