代码之家  ›  专栏  ›  技术社区  ›  skolima

如何强制csc/mcs使用特定版本的程序集引用?

  •  2
  • skolima  · 技术社区  · 17 年前

    我需要引用已签名程序集的特定版本。因为它存在于GAC中,所以编译器选择“vendor”版本,而不是我提供的版本(GAC版本号更高,尽管它是一个旧的API)。基础课程是否有某种扩展 /reference=Library.dll

    <csc>

    1 回复  |  直到 17 年前
        1
  •  1
  •   skolima    17 年前

    我找到了一个特定于NAnt的解决方法。在……里面 <references> <csc> 任务,指定个人 <include> 使用目录路径的程序集的元素,这样它就不会与GAC中的程序集匹配。因此,当指定程序集的完整路径时,编译器也是如此。这并不是我想的那样,但它奏效了。

    推荐文章