Visual Studio编译我想要内容的程序集

时间:2010-09-06 19:33:13

标签: visual-studio compiler-construction

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

这很好用,但现在我正在尝试将旧程序集添加到visual studio项目中,以便将它们部署到构建目录中。但是,visual studio一直在看这些程序集,并告诉我我的版本有冲突!因此,我无法编译项目......

1 个答案:

答案 0 :(得分:0)

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