VS 2008--一个Web项目,一个类库项目。每个引用第三个CL

时间:2009-12-11 20:17:05

标签: visual-studio-2008 reference class-library

我有一个VS2008解决方案,里面有两个项目。一个是Web项目,另一个是类库项目。 Web项目引用了类库项目生成的程序集。

每个项目依次引用一个程序集(称之为“mydll”),该程序集是从另一个VS解决方案中的类库项目构建的。

如果我要将mydll复制到单独的目录并告诉Web和类库项目使用这些单独的目录,那么当我构建我的Web项目时会发生什么; mydll的“复制”进入web bin文件夹?

如果mydll的版本在两个目录中不同,那么在重建后哪一个最终会在我的web的bin文件夹中? (假设这里没有强名称的程序集。)

我希望我的问题有道理,如果不让我知道的话。谢谢!

3 个答案:

答案 0 :(得分:1)

在任何一种情况下,您的Web项目引用的DLL都将在您的网站bin文件夹中结束。

现在,常识会引导您使用完全相同的源程序集(已编译的DLL)来引用解决方案中的两个项目。 : - )

答案 1 :(得分:1)

将从您的Web项目引用的目录中复制dll。

答案 2 :(得分:1)

如果dll文件名相同,则最后一个为wins,这将是您的Web项目,因为Web项目依赖于类dll。

如果文件名不同,两者都有。