我在我的Vb.net项目中引用了一些组件。我试图把它放在程序总是在当前应用程序位置查找.dll文件的方式。
如果应用程序位于C:\Program
文件中,则.dll文件的引用路径应为C:Program\name.dll
这可能吗?我试图使应用程序可移植,以便我不需要在每台其他计算机上安装所需的.dll文件。
答案 0 :(得分:0)
添加文件引用(Add References对话框 - 选择Browse
)时,文件路径是相对的。
无论如何,程序集加载器将查看引用的DLL(或Web应用程序的bin
文件夹)的应用程序目录。
您需要确保不引用GAC中的程序集(或者,如果您需要,则需要将其与应用程序一起分发)。