我有一个用 C#编写的工具,其可执行文件在许多用户之间共享。
在某些 PC 上,我发现 - 特定变量被清除(即 List 被自己清除);这会导致工具抛出异常。
相同的工具在其他 PC 上的所有条件下都能正常工作。
如果我将这几台 PC 与其他所有 PC 进行比较,RAM、操作系统、任务负载等方面没有区别。 工具及其依赖项以及使用它的步骤也都是相同的。
我对这种奇怪的行为感到困惑。对我来说,其他问题是受影响的 PC,他们的用户位于不同的国家。所以我不能手动检查PC参数或者可以调试。我依赖于我得到的日志。
你们中的任何人都遇到过类似的问题吗?
你能提示我两台具有相同配置的不同电脑如何表现不同吗?环境变量、系统参数等是否存在依赖关系?
问候, 萨钦