网站布局中的第三方DLL

时间:2010-03-17 19:19:42

标签: dll build-process reference

我有几个项目和一个网站的解决方案 该网站使用了一些第三方DLL 我必须将DLL放在网站下的bin文件夹中。这是来自其他项目的DLL自动加载的bin 有没有办法将第三方DLL放在一个单独的文件夹中? 如果我在DLL处于单独的文件夹中时“添加引用”,则VS始终将其添加到GAC 如果单独的文件夹位于网站布局之外,则“添加引用”永远不会起作用。

我的目标是只为自动更新的DLL提供bin文件夹,为第三方DLL提供单独的文件夹。 [这种方法适用于项目;只是网站有问题]

修改
解决方案有 \ proj1
\ proj2
\ proj3
\ http [网站]

第三方DLL位于驱动器的其他位置。我右键单击该网站并选择“添加引用”。然后,我使用“浏览”选项卡找到DLL。单击“确定”添加。 DLL现在位于“引用”列表中,但类型为“GAC”。在此之前,DLL位于bin文件夹中,甚至没有显示在引用下。

“复制本地”没有选项...因为这是一个“网站”,所以它没有前/后构建事件选项。

1 个答案:

答案 0 :(得分:0)

事实并非如此。

您可以自由创建新的共享文件夹并将第三方dll放在那里。 当您添加对该dll的引用时,它将被复制到bin(未添加到GAC)

请详细说明添加dll的步骤?

相关问题