我在我的项目中使用了一些 dll。为了制作“.exe”文件,我只在解决方案配置中使用了“已发布”。在我的电脑上 exe 文件有效,但在另一台电脑上出现错误:“无法加载文件 X...”。 X是一个dll文件。我怎么解决这个问题?我将所有 dll 复制到 project-bin-realese 中。
最佳答案
将 DLL 复制到与 EXE 相同的文件夹中。如果你把它们放在一个子目录中,那么你将不得不使用 <probing>
app.exe.config 文件中的元素,以便 CLR 可以在那里找到它们。
关于C# 使用库创建 ".exe",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444478/