当我尝试在自己的exe(应该是简单的聊天exe)上托管时,出现以下错误:
最新错误
'WindowsFormsApp3.exe'(CLR v4.0.30319:WindowsFormsApp3.exe):已加载'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ Accessibility \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ Accessibility.dll'。找不到或打开PDB文件。**
现有代码
TcpListener listener = new TcpListener(IPAddress.Any, int.Parse(ServerPorttextBox.Text));
listener.Start();
client = listener.AcceptTcpClient();
STR = new StreamReader(client.GetStream());
STW = new StreamWriter(client.GetStream());
STW.AutoFlush = true;
backgroundWorker1.RunWorkerAsync();
backgroundWorker2.WorkerSupportsCancellation = true;
错误发生后,应用程序冻结并崩溃。我检查它是否在没有响应但没有响应时托管。 后台工作者在那里更新聊天。 经过进一步调查,我发现
client = listener.AcceptTcpClient();
' 程序崩溃 UPDATE1:按照给出的说明操作后,它仍然不希望工作...
谢谢!
答案 0 :(得分:0)
无法找到或打开PDB文件:
转到“工具”->“选项”->“调试”->“符号”,然后选中“ Microsoft符号服务器”复选框,Visual Studio将自动下载PDB。