2017-05-18 26 views
-7

我需要将我的C#应用​​程序发送给我的同学,但是当我在项目的Debug文件夹中执行.exe文件时,应用程序正常打开。调试文件夹中的EXE文件在我移动时不能工作

当我将“调试”文件夹复制到我的桌面时出现问题,并且我做同样的事情,它不工作。什么都没发生。

这是一个有很多代码的大项目。当我在C:\ Users \ MyName \ Source \ Repos \ UpdateMyDb2 \ UpdateMyDb \ bin \ Debug中执行应用程序时,应用程序正常打开,但是当我将Debug实例复制到桌面时,它不起作用。 C:\ Users \ MyName \ Desktop

+0

请分享您的代码 –

+0

您是否对其他地方的文件(dll?)有相对引用? –

+6

您的.exe可能有一些依赖关系。如果不将DLL文件与EXE一起复制,它将无法工作,因为它无法解析依赖关系。 –

回答

0

“您的.exe文件可能具有多个依赖项,如果您不将DLL文件与EXE一起复制,它将无法工作,因为它无法解决依赖关系。诀窍“

我的问题是,我只复制了Debug文件夹,但是在我的项目中,我引用了不在Debug文件夹内的Image文件夹中的图像。

我刚刚复制了Debug文件夹旁边的Image文件夹。现在它可以工作。

相关问题