2016-05-14 76 views
-1

在我的应用程序中,我必须搜索文件的外部目录 示例;如何使用导入的Vb.net文件

ExternalFile = Application.StartupPath & "\NecessaryFile.dll" 

如何使用导入的文件 (如在项目>属性>资源)的应用程序?

更新: 我将如何改变这种

Dim File = Application.StartupPath & "\Necessary.dll" 

对此

Dim File = Me.GetType().Assembly.GetManifestResourceStream("WindowsApplication1.NECESSARY.dl") 

至于有该程序的应用部分所需要的文件,使 我不需要将不必要的文件放在应用程序的相同文件夹中。

+0

你打算如何使用它们,你想实现一个插件架构吗?需要更多的信息,因为它现在的问题是广泛的。 –

+0

我想要注入一个DLL到一个进程中,并且为此我必须最终将dll与编译的应用程序放在同一个文件夹中,并且我宁愿将DLL集成到exe中。 – jjjjjdude

回答

0

首先,您需要将.dll文件粘贴到存在bin文件夹的Project文件夹中。

然后在IDE(集成开发环境),你需要右键点击项目在Solution Explorer中,你必须点击添加引用...

在添加引用窗口,转到浏览选项卡。

在您需要选择您的.dll(这在前面已经粘贴),然后点击OK

现在博泽标签,您可以通过导入命名空间/类使用.dll文件的编码。要导入类,你需要编写以下任何类应用

进口System.Data.SqlClient的

这里的顶线,System.Data.SqlClient的仅仅是例子。您需要根据.dll文件提供的相应名称。