![]() |
1
4
这个应用程序使用它运行的机器的区域设置,看起来这是你的问题。通过将System.Threading.Thread.CurrentThread.CurrentCulture和System.Threading.Thread.CurrentThread.CurrentUICulture设置为特定值,可以强制线程使用特定的区域性。 |
![]() |
2
2
这两台机器有可能具有不同版本的底层DLL,而该版本不是构建过程的一部分。我已经看到在我们的内部服务器场中分发服务时会发生这种情况。 |
![]() |
3
1
可以在调试器下的生成计算机上运行该程序吗? 如果是,则调试问题- 不用猜了 . 让开发人员计算机上的调试器捕获异常,在生成计算机上的同一位置设置断点。看看这两者有什么不同。 |
![]() |
4
1
我在XP上看到了不同的“区域和语言选项”,这导致了这种行为。这两台机器都配吗?启动设置控制面板区域和语言选项… |
![]() |
5
1
我有几个问题-两台机器都有相同的区域设置吗?您的错误日志在哪里?我希望;-)您有正在处理和写入磁盘、事件日志的异常。有助于解决此类问题。 这个日期是从哪里来的呢?如果它在你的数据库中,也许你也有坏数据。 |
![]() |
6
0
我曾经遇到过类似的问题(除了C++),当我比较编译后的可执行文件的大小时,它们已经过时了。不幸的是,经过几天的搜索,我找到的最佳解决方案是卸载VS05并重新安装它。 |
![]() |
7
0
如果我可以问的话,你为什么要用构建服务器来实现C代码呢? 当我使用C时,它的构建时间几乎不明显(<2s)。这个应用程序真的那么大吗? |
![]() |
8
0
构建系统可能生成一个发布版本,而在dev pc上的手动构建则生成一个调试版本。调试版本签入时出错更多。看看您是否可以手动构建一个发布版本,看看是否仍然存在差异。 |
![]() |
9
0
如果每个人在不同的计算机上构建相同的程序,那么相同的源代码很少。你应该总是假设程序是不同的,不要期望它们是相同的。在一个像Linux这样的环境中,有一个好的包管理器和定期或随机的更新,也不要期望相同的源代码在同一台计算机上构建相同的程序。语言越高,越糟糕。为调试器生成程序与为发布而生成程序大不相同。即使没有调试器,调试器版本也会隐藏直到进入发布版本时才会发现的错误。如果过分依赖调试器环境,基本上可以调试程序两次。 |
![]() |
George S. · 是否存在基于元组的控制流语句内部表示? 7 年前 |
![]() |
FlatAssembler · 在x86程序集中计算exp(x) 7 年前 |
![]() |
cib · 即时编译和动态编译有什么区别? 7 年前 |
![]() |
Artemis · 寄存器与指令之间的差异 7 年前 |
![]() |
Sam · 了解go工具编译和链接命令 7 年前 |