c#debug文件夹下的exe程序运行问题

toomee 2008-11-30 04:15:02
工作目录的debug文件夹里面的exe文件,能在本机运行,拷贝到另外一台电脑上(已安装了.net framework 3.5)不能运行。

是不是需要发布才能运行阿?我发布的时候提示找不到signtool.exe文件。
...全文
462 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yes1000 2008-11-30
  • 打赏
  • 举报
回复
引用了DLL就必须COPY过去
toomee 2008-11-30
  • 打赏
  • 举报
回复
我现在的疑问是:我把单个的exe文件拷贝到本机的其他目录,并且把在设计时要引用的dll文件的所在文件夹改名,该exe能正常运行。
这是不是表明该exe文件不再需要这个引用的dll文件了?

如果是这样,那么该exe文件应该也能在其他安装了net framework的电脑上运行阿。

长沙三毛 2008-11-30
  • 打赏
  • 举报
回复
安装了.NET Framework,以及拷贝了bin\debug下的全部dll,应该是没有问题的
你在程序中要调用外部进程signtool.exe吧,那么这个程序必须与你的exe在同文件夹,或在Windows文件夹
amisyyq 2008-11-30
  • 打赏
  • 举报
回复
关注,顶一下。我也遇到过,想知道这是为什么。
toomee 2008-11-30
  • 打赏
  • 举报
回复
引用了自定义的类,但是在本机上,在生成exe文件后,我故意把要所要引用的类的文件夹名更改了,怎么也能运行?
Yes1000 2008-11-30
  • 打赏
  • 举报
回复
或者引用了自定义的类库或DLL文件?需要将这些一起COPY过去
Yes1000 2008-11-30
  • 打赏
  • 举报
回复
是否还依赖其他DLL文件?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧