Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 申请胜诉';t在其他计算机上运行/打开_C#_Android_.net_Visual Studio 2012_Adb - Fatal编程技术网

C# 申请胜诉';t在其他计算机上运行/打开

C# 申请胜诉';t在其他计算机上运行/打开,c#,android,.net,visual-studio-2012,adb,C#,Android,.net,Visual Studio 2012,Adb,我使用C#在Visual Studio Express 2012中为我的手机创建了一个.EXE格式的基本工具包,其中包含ADB和Fastboot命令,它在我的计算机上运行得非常好,但当我尝试在另一台计算机上打开它时,什么都没有发生。我已经确保在发布模式下构建它,我测试的计算机都在Windows8上,并且都有最新的.NET框架,我已经阅读了许多关于这个问题的其他主题,但没有明确的答案。我在事件查看器中也会遇到错误,但我不确定它们的确切含义。如果可以,请看一看,谢谢 .NET运行时: 应用程序:HT

我使用C#在Visual Studio Express 2012中为我的手机创建了一个.EXE格式的基本工具包,其中包含ADB和Fastboot命令,它在我的计算机上运行得非常好,但当我尝试在另一台计算机上打开它时,什么都没有发生。我已经确保在发布模式下构建它,我测试的计算机都在Windows8上,并且都有最新的.NET框架,我已经阅读了许多关于这个问题的其他主题,但没有明确的答案。我在事件查看器中也会遇到错误,但我不确定它们的确切含义。如果可以,请看一看,谢谢

.NET运行时:

应用程序:HTC One X+Toolkit.exe
框架版本:v4.0.30319
描述:由于未处理的异常,进程已终止。
异常信息:System.IO.FileNotFoundException
堆栈:
在HTC_One_X__Toolkit.Form1.InitializeComponent()上
在HTC_One_X___Toolkit.Form1..ctor()上
在HTC_One_X__Toolkit.Program.Main()上

应用程序错误:

Faulting应用程序名称:HTC One X+Toolkit.exe,版本:1.0.0.0,时间戳:0x51bf3a29
故障模块名称:KERNELBASE.dll,版本:6.2.9200.16451,时间戳:0x50988950
异常代码:0xe0434352
故障偏移量:0x00014b32
出错进程id:0x1a8
故障应用程序启动时间:0x01ce6b7ca5512761
出现故障的应用程序路径:C:\Users\Dylan\Downloads\Toolkit(2)\Toolkit\HTC One X+Toolkit.exe
故障模块路径:C:\Windows\SYSTEM32\KERNELBASE.dll
报告Id:e3254e0e-d76f-11e2-be89-50465d351325
故障包全名:
错误的包相关应用程序ID:

Windows错误报告:

`故障桶-606412384,类型5 事件名称:CLR20r3 答复:没有 驾驶室Id:0

问题签名: P1:htc one x+toolkit.exe P2:1.0.0.0 P3:51bf3a29 P4:5 P5:1.0.0.0 P6:51bf3a29 P7:13 P8:6 P9:System.IO.FileNotFoundException P10:

附件: C:\Users\Dylan\AppData\Local\Temp\WERF566.tmp.WERInternalMetadata.xml

这些文件可能在以下位置可用: C:\Users\Dylan\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash\u htc one x+toolk\u e8ec446f1f71f1db9137fab138c0ad59c2ef6a1\u 1abaf806

分析符号: 重新检查解决方案:0 报告Id:e3254e0e-d76f-11e2-be89-50465d351325 报告状况:16
散列桶:93c40e517fd84a9afa8e9156e3471d7b`

从堆栈跟踪的外观来看,.net framework生成的代码似乎试图从绝对位置而不是相对位置打开文件。你看过Form1类中的InitializeComponent方法了吗? 如果没有,请看一看。如果找不到问题,请在try catch中调用InitializeComponent以获取更多信息。
我还建议您尝试在其他计算机上调试它,然后一步一步地进行。您可以使用visual studio附加到进程并暂停程序,直到用户按下按钮(例如使用消息框)

我将在
Main()
方法中的代码周围放置一个try catch,并将该异常显示在屏幕上。这样你可以为自己提供更多的信息。