繁体   English   中英

方法适用于 Visual Studio,但不适用于 exe

[英]Method works in Visual Studio but not from exe

我的应用程序有一个非常奇怪的问题。 当我从 Visual Studio 调试应用程序时,它运行良好,但是当我从调试文件夹执行 exe 文件时,其中一种方法根本不起作用。

奇怪的是,它只是应用程序中其他一切工作的一种方法

我在配置管理器的方向上阅读了类似类型的问题和大多数文章 go,其中平台设置设置为“anyCPU”我将平台更改为 x64,因为我的开发机器具有 64 位操作系统,但我仍然得到出现同样的问题。。

在过去的几个小时里,这个问题让我很困惑....

任何帮助,将不胜感激

谢谢

你确定在通过 Visual Studio 调试时你 r 没有手动检查任何属性(在运行时)? 我的意思是放置一些断点,然后遍历 object 的属性树。 因为这可能会导致初始化一些可能导致不同执行路径的东西。 我是根据我的个人经验这么说的,因为我在运行时调试并检查了一些属性,这导致了预期的结果。

删除解决方案目录中的all.dll和.exe文件(那些是解决方案的项目输出),然后重建所有项目

如果您正在使用 Web 服务,则可能会出现问题,即来自服务器的答案很慢。 在调试程序“运行速度较慢”时,答案有很多时间。 没有调试程序运行速度很快,当你需要它时,你会遇到没有答案的问题。

我曾经遇到过这种问题,也需要很长时间才能明白这一点;-)

另一种解决方案可能是进出 VisualStudio 的不同安全警察(我不太确定,但有时似乎程序在调试时拥有更多权限(至少在我的 PC 上))。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM