【问题标题】:Updating an assembly reference to target new version将程序集引用更新为目标新版本
【发布时间】:2009-05-08 20:36:24
【问题描述】:

我发现这个过程很长,我确信有更好的方法来做到这一点。我终于厌倦了我的过程,我将尝试找出如何正确地做到这一点。

我有一个引用和过时程序集的解决方案。例如,Castle.Core 1.0.3。我有更新版本的 Castle.Core,版本 1.0.3.5422。我删除了旧的引用,用新的替换了程序集,然后添加了对 Castle.Core 的引用,但这次它(应该是)一个较新的版本。解决方案仍然说当我删除它和所有内容时我引用的是旧的。我最初认为旧程序集隐藏在 obj 或 bin 文件夹中,所以我删除了文件夹中的所有内容。仍然发生。折腾了一阵子,终于搞定了。

这非常烦人,尤其是当我尝试一次更新 5 个程序集时。

帮帮我?

【问题讨论】:

    标签: assemblies versioning


    【解决方案1】:

    您是否将特定版本设置为 true?

    如果不是,它将使用您指向的版本,即使 VS 仍会报告旧版本(灰显)

    【讨论】:

    • 如果我将特定版本设置为 true,则不会有任何区别,因为已将参考设置为旧版本。我的问题是专门用文件资源管理器添加一个引用,找到程序集,看到版本是 1.0.3.5442,当它被添加到 VS 时,它是一个旧版本
    【解决方案2】:

    如果我将特定版本设置为 true,则不会有任何区别,因为参考已经设置为旧版本。我的问题是专门用文件资源管理器添加一个引用,找到程序集,看到版本是 1.0.3.5442,当它被添加到 VS 时,它是一个旧版本

    【讨论】:

      猜你喜欢
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 2015-07-19
      相关资源
      最近更新 更多