如何在vb.net中引用组件

如何在vb.net中引用组件,vb.net,Vb.net,我正在引用Vb.net项目中的一些组件。我正在尝试这样一种方式,即程序总是在当前应用程序位置查找.dll文件 如果应用程序位于C:\Program Files中,则.dll文件的引用路径应为C:Program\name.dll 这可能吗?我正在尝试使应用程序可移植,以便不必在其他每台计算机上安装所需的.dll文件。添加文件引用对话框-选择浏览时,文件路径是相对的 不管怎样,程序集加载器将查看引用DLL的应用程序目录或web应用程序的bin文件夹 您需要确保您没有引用GAC中的程序集,或者,如果是

我正在引用Vb.net项目中的一些组件。我正在尝试这样一种方式,即程序总是在当前应用程序位置查找.dll文件

如果应用程序位于C:\Program Files中,则.dll文件的引用路径应为C:Program\name.dll


这可能吗?我正在尝试使应用程序可移植,以便不必在其他每台计算机上安装所需的.dll文件。

添加文件引用对话框-选择浏览时,文件路径是相对的

不管怎样,程序集加载器将查看引用DLL的应用程序目录或web应用程序的bin文件夹


您需要确保您没有引用GAC中的程序集,或者,如果是,您需要将它们与应用程序一起分发。

您的意思是我必须将其放入bin文件夹中,它将被自动检测?@Failed\u Noob-如果它是.NET程序集,则是。@Oded-在bin文件夹中还有两个文件夹,Debug和Release。我应该把它们放在那里吗?@Failed_Noob-只需按照我描述的方式添加一个引用即可。dll将自动复制到正确的bin文件夹中。部署时,它们也将被复制。@Oded-我已经完成了此操作,在Visual Basic中添加了一个引用,如msdn中所示。但我的垃圾箱文件夹里什么也没有。你能以循序渐进的方式提出程序吗?