【问题标题】:Ignoring specific symbols in referenced assemblies忽略引用程序集中的特定符号
【发布时间】:2011-03-30 20:16:43
【问题描述】:

我有两个使用同一批代码的托管程序集。当引用一个到另一个时,编译器会抱怨多次重新定义,正如预期的那样。在项目编译期间是否可以忽略引用程序集中存在的常见符号?或者也许是其他一些方法/解决方法来允许这样的设置?

【问题讨论】:

  • 您能否澄清/详细说明两个程序集如何导出您的常用代码批次?为什么一个不能出口而另一个消费呢?或者,为什么不能将公共代码设为私有,这样就不会有冲突?
  • 好吧,我只想将部分代码限制在它们最适合的程序集中。无论如何,我能够在更改适当的访问修饰符后对其进行编译。我想我需要闭上眼睛才能以最佳水平工作。再次感谢!

标签: assemblies c++-cli reference redefinition


【解决方案1】:

根据上面的评论,通过将公共代码的访问修饰符更改为“私有”来修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    相关资源
    最近更新 更多