当前位置:编程学习 > C#/ASP.NET >>

为什么在c#中按F5程序可以正确的执行,而按ctrl+F5程序就会崩溃????

为什么在c#中按F5程序可以正确的执行,而按ctrl+F5程序就会崩溃???? --------------------编程问答-------------------- 两个运行的目录不一样,一个代码目录,一个是exe目录,检查两者区别 --------------------编程问答-------------------- 哪儿崩溃哪儿找 --------------------编程问答--------------------
引用 1 楼 oyljerry 的回复:
两个运行的目录不一样,一个代码目录,一个是exe目录,检查两者区别


如果100%重现而且每次一启动就出现的话,应该是1楼说的这个原因。找不到依赖文件导致出错。

如果运行一段时间后出错,而且错误没规律的话,8成是线程同步问题。 --------------------编程问答-------------------- 它能够正常运行,只是显示进度方面出现了问题 --------------------编程问答-------------------- 跟WinTC的方式一样吧,两个执行的是不是不是同一个文件下啊 --------------------编程问答-------------------- 检查一下 在js中有没有 写 debugger;  这种 类似 运行时 才编译进行调试的资源。
有运行时才编译调试资源时会自动崩溃 --------------------编程问答-------------------- F5  是 调试 运行模式
Ctrl + F5  是 直接运行 不调试 .net内置的脱离开发环境的发布 (个人觉得跟发布差不多,只是端口不确定)
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,