提问人:Robin Singla 提问时间:10/22/2023 更新时间:10/22/2023 访问量:53
如何使我的 VB.net Windows 窗体应用程序不受外部依赖
How to make my VB.net Windows form application external dependency free
问:
嗨,我有一个用 VB.net 开发的 Windows 表单应用程序,它需要引用位于 C:\Program Files\MELSOFT\EZSocketNc 的 2 个.dll文件,名为 EZNcAut324.dll 和 EZSocketNc.dll我将其复制到名为 lib 的本地项目文件夹并引用相同的文件。
现在的问题是位于C:\Program Files\MELSOFT\位置的EZSocket文件夹是通过安装一个包含大量dll的库(包括我们引用的两个文件)创建的。该应用程序在我的笔记本电脑上完美运行,但是一旦我在另一台未安装此库的笔记本电脑上运行它,可执行文件就无法打开。
在诊断此问题时,我发现即使我更改了 PC 中文件夹的名称,该位置也需要包含所有文件的文件夹才能运行可执行文件,我发现这些文件不是 .net 程序集文件,因此需要对此文件夹中的文件进行一些引用,但我不确定。
我只想将所有必需的文件都包含在项目文件夹中或捆绑在 .exe 中,我是这个参考级别的新手,这些文件的库是付费的,因此无法安装在我们将要运行的每台 PC 中。
答: 暂无答案
评论