C#程序 使用vs 使用“调试”能实现功能,但是使用 “开始执行(不调试)”就不能实现功能

问题描述

如题,程序实现的一个功能,调试情况下都没问题,但是直接执行(ctrl+F5)就不会实现该功能,求大神们来帮帮忙,弄了一天没搞定,或者给点什么思路如何解决这个问题

解决方案

解决方案二:
你确定只是这个启动菜单项不同吗?难道你操作中鼠标点击操作或者键盘录入操作,或者你看到的窗口、界面,没有一点点不同?
解决方案三:
引用1楼sp1234的回复:

你确定只是这个启动菜单项不同吗?难道你操作中鼠标点击操作或者键盘录入操作,或者你看到的窗口、界面,没有一点点不同?

确定!试了好多次
解决方案四:
引用1楼sp1234的回复:

你确定只是这个启动菜单项不同吗?难道你操作中鼠标点击操作或者键盘录入操作,或者你看到的窗口、界面,没有一点点不同?

会不会有这种可能?不重新编译时候有一些dll没引用或者损坏了,导致不能实现功能,但是调试时候因为重新编译,然后dll没有问题?

时间: 2024-09-19 20:37:16

C#程序 使用vs 使用“调试”能实现功能,但是使用 “开始执行(不调试)”就不能实现功能的相关文章

Android 反调试技巧之Self-Debuging/proc 文件系统检测、调试断点探测

本文讲的是Android 反调试技巧之Self-Debuging/proc 文件系统检测.调试断点探测, 首先,我们来看看Bluebox Security(一家移动数据保护的公司)所描述的反调试方法.gDvm是一个类型为DvmGlobals的全局变量,用来收集当前进程所有虚拟机相关的信息,其中,它的成员变量vmList指向的就是当前进程中的Dalvik虚拟机实例,即一个JavaVMExt对象.以后每当需要访问当前进程中的Dalvik虚拟机实例时,就可以通过全局变量gDvm的成员变量vmList来

C#串口程序如何实现若串口接收两帧报文间隔时间大于10ms则自动换行的功能呢?

问题描述 C#串口程序如何实现若串口接收两帧报文间隔时间大于10ms则自动换行的功能呢? 解决方案 解决方案二:用变量记录接收时间下次接收计算时间间隔这很难吗解决方案三:换行怎么实现呢?解决方案四:加个n不就换行了解决方案五:非常感谢实现第一步换行显示了richTextBox_Rec.Text+=sp.ReadLine()+""+"n";继续调试

ios ui 适配 分辨率-IOS开发下,要怎么调试界面?需要买齐设备来调试吗?

问题描述 IOS开发下,要怎么调试界面?需要买齐设备来调试吗? IOS开发,不知道怎么调试UI布局,每个分辨率都不一样,大小也不一,怎么才能知道最佳分辨率和布局? 一定需要真机调试吗? 开发PAD和PHONE两个版本,需要用到 两套素材 对吗? 解决方案 根据UIScreen这个属性可以获得当前模拟器物理界面大小,在Xcode5 中,3.5是4 4.0 就是5 的屏幕,在xcod6中,模拟器会直接标识手机型号,更好匹配. 对于素材,iPad切图一般是两套,一倍和二倍,而iPhone的切图,因为p

net-用Visual Studio2012 做项目怎样调试这个项目啊 最好是快捷键那种调试

问题描述 用Visual Studio2012 做项目怎样调试这个项目啊 最好是快捷键那种调试 用Visual Studio2012 做项目怎样调试这个项目啊 最好是快捷键那种调试 解决方案 用断点调试啊,它有几个箭头,有往某个方法或者某个类里深入的,有往下执行代码的,你一行一行点击就可以了. 解决方案二: 谢谢 谢谢非常感谢各位 把错误调试出来了 解决方案三: 编译:F7:运行:F5:断点:F9:单步步过:F10:单步步入:F11等 这个百度一下应该就有了吧. 解决方案四: 全部调试 F5 单

VS.net调试ASP.NET运行项目出错:无法调试应用程序

asp.net|程序|项目 复制到 C:\Inetpub\wwwroot ,可以正常打开,却报告:试图运行项目时出错:无法在WEB服务器上启动调试.未将项目配置为调试. 点击帮助一看: 错误:未将项目配置为进行调试请参见 调试脚本和 Web:错误和疑难解答 尝试运行项目时出错:无法在 Web 服务器上开始调试.该项目没有配置为调试版. 调试 ASP.NET 项目 检查项目是否有有效的 Web.config 文件,Web.config 文件是否将"debug"设置为"true&

无法在Web服务器上启动调试。未将项目配置为进行调试_自学过程

第一种: 如果你使用的是WinXP或者Win2kPro版的系统,你不会出现这个问题,因为你只能把网站放在C:\intpub\wwwroot目录下,这个目录默认的是http://localhost,是本地站点目录,不需要任何设置就可以调试.如果你是Win2kServer版本,想尽快解决这个问题,你使用IIS管理器把你的解决方案目录变成localhost的一个虚拟目录即可,立即可以进行调试,不过你必须用管理员身份登录. 第二种: 使用系统W:Win2kServer,使用IIS直接定义的网站.步骤如下

三星S3 Neo+ usb调试怎么打开?S3 Neo+ i9300i usb调试打开方法

1.S3 Neo+ i9300i usb调试默认是在手机中找不到了我们需要在[应用程序].   2.里面的[设定]点击进入.   3.再者找到里面的[一般],如下图所示.   4.在打开界面我们向下找到[关于设备]点击它进入,细节如图所示.   5.好了你现在会看到有一个[内部版本号]我们要用手指连续点击它7次,将提示"开发者模式已启用".       6.点击[<]图标.   7.点击[开发者选项].   8.点击[USB调试]将其打钩,屏幕将会提示"USB调试仅为开

vs2008 调试 类型转换-VS2008使用附加进程的方式调试时,参数传递中转换出错,跪求帮助

问题描述 VS2008使用附加进程的方式调试时,参数传递中转换出错,跪求帮助 OpenStreamEx_Direct( LONG lDevHandle, LONG nChan,, ULONGLONG hWnd, LONG* hPlayHandle) { CLIENTINFO ClientInfo; ClientInfo.lChannel = nChan; ClientInfo.hPlayWnd = (HWND)hWnd; ClientInfo.llLinkMode = 0x80000000; c

vs2010调试错误-求VS大神帮忙 VS调试错误

问题描述 求VS大神帮忙 VS调试错误 VS生成解决方案 报错 files 的值 "Copyright 找不到原因 ,,自己感觉是不是VS版本问题重新安装没解决调试错误前装过加密软件,不过后来卸载了也不行!在线等````

使用Fiddler搭建手机调试环境(我做得项目是调试微信的公众号)

  部分内容参考:http://ju.outofmemory.cn/entry/22854 我们在测试微信企业号的时候,由于微信的限制,不能把它拿到chrome浏览器中进行调试,所以就不能实时的看到页面变化情况,因而我们就需要一个能够随时查看我们页面变化的工具.虽然使用Fiddler也是存在一些问题,还是不能直接在我们的浏览器里面调试,但是相比较于将修改后的页面上传到服务器,然后在用手机进行请求,简单了很多. 1.首先我们需要安装一个fiddler,汉化不汉化的都可以,我给大家提供一个没有汉化的