c#debug文件夹下的exe程序运行问题
工作目录的debug文件夹里面的exe文件,能在本机运行,拷贝到另外一台电脑上(已安装了.net framework 3.5)不能运行。是不是需要发布才能运行阿?我发布的时候提示找不到signtool.exe文件。 --------------------编程问答-------------------- 是否还依赖其他DLL文件? --------------------编程问答-------------------- 或者引用了自定义的类库或DLL文件?需要将这些一起COPY过去 --------------------编程问答-------------------- 引用了自定义的类,但是在本机上,在生成exe文件后,我故意把要所要引用的类的文件夹名更改了,怎么也能运行? --------------------编程问答-------------------- 关注,顶一下。我也遇到过,想知道这是为什么。 --------------------编程问答-------------------- 安装了.NET Framework,以及拷贝了bin\debug下的全部dll,应该是没有问题的
你在程序中要调用外部进程signtool.exe吧,那么这个程序必须与你的exe在同文件夹,或在Windows文件夹 --------------------编程问答-------------------- 我现在的疑问是:我把单个的exe文件拷贝到本机的其他目录,并且把在设计时要引用的dll文件的所在文件夹改名,该exe能正常运行。
这是不是表明该exe文件不再需要这个引用的dll文件了?
如果是这样,那么该exe文件应该也能在其他安装了net framework的电脑上运行阿。
--------------------编程问答-------------------- 引用了DLL就必须COPY过去
补充:.NET技术 , C#