C# 编译器指令不检查同一dll的程序集版本

C# 编译器指令不检查同一dll的程序集版本,c#,asp.net,compiler-construction,C#,Asp.net,Compiler Construction,我有一个ASP.net项目(一个确切的Synergy企业自定义项目,即ASP.net) 在本项目中,我引用了5.0.0.39版的Exact.Data.dll。但是,另一个引用的DLL也引用了Exact.Data.DLL,但版本为5.0.0.42。我知道事实上,这两个几乎是相同的,我没有其他DLL的源代码 项目不会编译,因为Visual Studio不接受同一引用DLL的多个版本 有没有办法告诉Visual Studio不要将此视为错误,继续编译?如果它们非常相似,以至于其他模块应该使用5.0.0

我有一个ASP.net项目(一个确切的Synergy企业自定义项目,即ASP.net)

在本项目中,我引用了5.0.0.39版的Exact.Data.dll。但是,另一个引用的DLL也引用了Exact.Data.DLL,但版本为5.0.0.42。我知道事实上,这两个几乎是相同的,我没有其他DLL的源代码

项目不会编译,因为Visual Studio不接受同一引用DLL的多个版本


有没有办法告诉Visual Studio不要将此视为错误,继续编译?

如果它们非常相似,以至于其他模块应该使用5.0.0.39,那么您的模块也应该使用5.0.0.42

因此,您可以不反对将引用更改为5.0.0.42