Visual studio Visual Studio停止对引用的自动更新

Visual studio Visual Studio停止对引用的自动更新,visual-studio,reference,Visual Studio,Reference,我正在从bin文件夹中引用visual studio项目的dll(ICSharpCode.SharpZipLib.dll),我要使用的版本是0.5.0.0。然而,当我运行该项目时,dll被一个更新的0.85.4.369替换,它与我得到的一些库不兼容 如何阻止Visual Studio对引用执行自动更新 没有自动更新。更高版本必须在GAC中。这仅对网站有效-查看项目的bin文件夹,检查其中是否有名为ICSharpCode.SharpZipLib.dll.refresh的文件。删除它,VS将不会在您

我正在从bin文件夹中引用visual studio项目的dll(ICSharpCode.SharpZipLib.dll),我要使用的版本是0.5.0.0。然而,当我运行该项目时,dll被一个更新的0.85.4.369替换,它与我得到的一些库不兼容


如何阻止Visual Studio对引用执行自动更新

没有自动更新。更高版本必须在GAC中。

这仅对网站有效-查看项目的bin文件夹,检查其中是否有名为ICSharpCode.SharpZipLib.dll.refresh的文件。删除它,VS将不会在您构建站点时查找程序集的新版本。

这不是真的。如果VS在它希望看到的文件夹中找不到程序集,则它将开始搜索驱动器。它从gac开始,然后遍历程序文件部分,最后开始搜索所有项目文件夹。这给我们带来了相当多的痛苦,因为我们有很多项目使用不同版本的第三方程序集。我不相信这种情况。你能找到这方面的引文吗?它使用引用路径(如果有),但不“搜索驱动器”。