【问题标题】:Is there a easier way to update the newer version of a dll?有没有更简单的方法来更新更新版本的 dll?
【发布时间】:2011-09-19 14:29:01
【问题描述】:

我有这种情况

  • 我的解决方案
      • SomeLibrary.2.0.1
    • 我的项目1
      • 参考 SomeLibrary.2.0.1
    • 我的项目2
      • 参考 SomeLibrary.2.0.1
    • 我的项目3
    • 我的项目4
      • 参考 SomeLibrary.2.0.1

现在,我正在将此库的版本更新到 3.0。

一种方法是更新每个项目中的 dll。或者我可以编写一些脚本,将所有项目文件更新到较新的版本。

有没有其他方法可以批量更新解决方案中的dll?

【问题讨论】:

    标签: .net visual-studio-2010 dll reference upgrade


    【解决方案1】:

    如果您没有将 UseSpecificVersion 设置为 true 的引用,则将库替换为新库就足够了。重建解决方案后,您的项目将引用新库。如果库名称不包含版本号(即您的库称为 SomeLibrary.dll),这将起作用

    如果库名称不同,那么一个简单的解决方案是在文本编辑器中打开所有 *.csproj 文件并执行搜索和替换。

    【讨论】:

      【解决方案2】:

      当您参考 SomeLibrary 时,您可以从 项目选项卡。但首先你需要所有项目都在一个解决方案下。

      【讨论】:

        【解决方案3】:

        我总是在解决方案文件夹中添加“lib”文件夹,我会在其中放置所有外部库以供参考。然后当我更新“lib”文件夹中的库时,所有引用都会自动更新。

        【讨论】:

          猜你喜欢
          • 2019-12-16
          • 1970-01-01
          • 2019-07-05
          • 2021-11-08
          • 1970-01-01
          • 1970-01-01
          • 2019-03-22
          • 2019-09-03
          • 1970-01-01
          相关资源
          最近更新 更多