.net winform程序双击exe没问题,可是按路径C:\Documents and Settings\..\bin\Text.exe访问会报错exe.Pat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net winform程序双击exe没问题,可是按路径C:\Documents and Settings\..\bin\Text.exe访问会报错exe.Pat相关的知识,希望对你有一定的参考价值。

1:路径是没有错误的
2.错误信息是:参数"exePath"无效。参数名:exePath。
详细信息:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.ArgumentException: 参数“exePath”无效。
鑫鼎0411bdqn说的试过了可以打开的
我提的问题里面为了简写把完整路径中间用...略去
强调:路径没错,文件名没错

我不知道你的路径的"Setting\\..\\"这个地方的..是你提问时候省略了还是你访问的时候就这么访问的
如果你访问的时候就是..这样肯定是访问不到的
你需要用完整的路径访问

如果你输入完整的路径仍然报错的话
1、确认你的dll文件引用完整
如果你直接在目录内双击exe可以运行就可以说明dll引用问题暂不存在
如果你是在开发环境中点运行可以运行起来就不见得你的目录一定有dll
2、把你的整个bin文件夹复制到C盘根目录下(包括Text.exe和dll以及配置文件)
然后开始运行-输入C:\\bin\\Text.exe试运行一下
如果可以运行的话有可能是你现在文件夹名称含空格的原因所致
参考技术A 路径写错了。 参考技术B 你贴个图来 看看是什么错误. 参考技术C 不会是你的exe 文件名写错了吧 参考技术D 把错误部分的代码贴出来.

以上是关于.net winform程序双击exe没问题,可是按路径C:\Documents and Settings\..\bin\Text.exe访问会报错exe.Pat的主要内容,如果未能解决你的问题,请参考以下文章

C# .net4.5 winform程序 怎么在没有net环境运行?

winform中的listbox怎样添加双击事件

winform项目打包后生成一个exe安装包

怎样打包winform程序成.exe

winform把所有dll打包成一个exe

winform中的listbox怎样添加双击事件