Visual Studio 编译我想要满足的程序集

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

我有不同版本的重复程序集。我无法重新编译使用旧版本程序集的项目,因此我手动将程序集复制到 bin 文件夹的子目录中,然后使用程序集绑定更新 web.config。

这工作正常,但现在我尝试将旧程序集添加到 Visual Studio 项目中,以便将它们部署到构建目录中。但是,Visual Studio 不断查看这些程序集并告诉我存在版本冲突!因此,我无法编译该项目...

visual-studio
1个回答
0
投票

你不能在一个程序中两次引用同一个程序集,即使它们是不同的版本,这就是 Visual Studio 的工作方式。您需要使用新版本的程序集重建并重新编译引用旧程序集的代码。这可以通过反射器来完成,如果您知道自己在做什么,则相对容易。

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