【发布时间】:2011-09-15 14:58:17
【问题描述】:
我有一个包含两个项目的 Visual Studio 解决方案:
-
一个类库
MyLib-
MyLib引用MyAssembly.dll -
MyAssembly.dll依赖于mynativedll.dll,它不是 .Net 程序集,而是本机 dll。
-
-
一个网络项目
MyWeb-
MyWeb参考MyAssembly.dll
-
在web项目中,我应该把mynativedll.dll放在哪里?
如果我把这个dll放在bin目录下,清理的时候这个dll就作废了。
如果我将这个 dll 放在“Lib”文件夹中的 MyAssembly.dll 旁边,并在该文件夹中添加一个探测路径,这将不起作用。实际上,MyAssembly.dll 被复制到 bin 目录(作为参考),即使我将“复制到本地”设置为 true。
处理此类情况的正确方法是什么?
【问题讨论】:
-
mynativedll.dll 是 COM DLL 吗?
标签: asp.net dependencies