【问题标题】:How to stop Visual Studio changing the runtime version of a DLL如何停止 Visual Studio 更改 DLL 的运行时版本
【发布时间】:2013-04-19 15:56:18
【问题描述】:

我遇到了以下问题,我正在添加一个特定于 C# 程序的 DLL System.Data.SQLite 的引用,添加后正确添加为版本 4.0.30319,并且我的程序运行完美。

但是,当我保存我的工作并关闭 Visual Studio 时,下次我打开项目时,Visual Studio 现在将版本标识为 v2.0.50727,即使 DLL 没有以任何方式更改,因此我的程序不会运行,直到我删除引用并重新添加它们。

我不知道为什么 Visual Studio (2010) 会这样做,但有人知道如何阻止它吗?

【问题讨论】:

    标签: c# visual-studio-2010 dll


    【解决方案1】:

    确保在引用的程序集属性中将“使用特定版本”属性设置为“true”。

    可能 VS 在重新启动时从 GAC 中选择 SQLite 版本。

    【讨论】:

    • 谢谢,一旦我将该属性更改为 true,问题就停止了。
    猜你喜欢
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 2019-05-04
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多