在Windows Server上无法正确运行.exe

时间:2019-07-30 14:07:47

标签: c# .net console-application

我正在尝试在Windows Server 2019(x64)上运行控制台应用程序。 在服务器上运行.exe之后,然后出现以下错误:

  

无法加载或汇编'MySql.Data'

.. etc用于所有依赖项。

我试图在几台PC上仅运行.exe文件(我没有复制整个Release目录),并且运行良好。他们都赢得了64位。 在服务器上,.exe仅在我复制整个/ Release目录时才起作用。

我还使用“任何CPU”选项构建和发布应用。

任何提示为什么我需要复制整个/ bin / release目录才能运行.exe? 为什么.exe文件还不够用?

非常感谢!

1 个答案:

答案 0 :(得分:1)

.exe文件不包含使用的dll,仅包含对dll的引用。这就是它们位于发布目录中的原因,也是您需要复制整个目录的原因。

亲切的问候 伯恩德