如何阻止 Visual Studio 更改 DLL 的运行时版本

问题描述 投票:0回答:2

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

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

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

c# visual-studio-2010 dll
2个回答
0
投票

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

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


0
投票

Visual Studio 2019 中的“使用特定版本”属性在哪里。我没有找到它。

© www.soinside.com 2019 - 2024. All rights reserved.