【问题标题】:How to reference components in vb.net如何在 vb.net 中引用组件
【发布时间】:2018-11-11 01:41:34
【问题描述】:

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

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

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

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    当您添加文件引用时(Add References 对话框 - 选择 Browse),文件路径是相对的。

    不管怎样,程序集加载器都会查看引用的 DLL 的应用程序目录(或 Web 应用程序的 bin 文件夹)。

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

    【讨论】:

    • 你的意思是我必须放入bin文件夹,它会被自动检测到?
    • @Failed_Noob - 如果是 .NET 程序集,是的。
    • @Oded - 在 bin 文件夹中还有另外两个文件夹,Debug 和 Release。我应该把它们放在那里吗?
    • @Failed_Noob - 只需按照我描述的方式添加参考即可。 dll 将自动复制到正确的 bin 文件夹中。部署时,它们也会被复制。
    • @Oded - 我已经完成了这个“在 Visual Basic 中添加引用”(在 msdn 中给出)。但我的 bin 文件夹中没有任何内容。你可以一步一步地处理程序吗?
    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    相关资源
    最近更新 更多