Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Backgroundworker在开发机器上工作,而不是在工作站上工作_.net_Winforms_C# 4.0_Backgroundworker - Fatal编程技术网

.net Backgroundworker在开发机器上工作,而不是在工作站上工作

.net Backgroundworker在开发机器上工作,而不是在工作站上工作,.net,winforms,c#-4.0,backgroundworker,.net,Winforms,C# 4.0,Backgroundworker,我有一个奇怪的问题。有一些长时间运行的进程。基本上创建许多图表,然后以PDF格式打开。当我在VisualStudio中运行或通过同一台机器上的可执行文件运行时,它可以完美地工作。当用户运行Windows 7 64位应用程序时,进程仍在运行,但UI会冻结,进度条在进程完成之前不会更新 你知道为什么会发生这种情况吗?你必须向我们展示你的代码。这会很困难。这是很多代码。奇怪的是,它在VisualStudio内部或构建它的机器上100%按预期工作。我从来没有听说过任何操作系统依赖性。它不像是坏掉的,它只

我有一个奇怪的问题。有一些长时间运行的进程。基本上创建许多图表,然后以PDF格式打开。当我在VisualStudio中运行或通过同一台机器上的可执行文件运行时,它可以完美地工作。当用户运行Windows 7 64位应用程序时,进程仍在运行,但UI会冻结,进度条在进程完成之前不会更新


你知道为什么会发生这种情况吗?

你必须向我们展示你的代码。这会很困难。这是很多代码。奇怪的是,它在VisualStudio内部或构建它的机器上100%按预期工作。我从来没有听说过任何操作系统依赖性。它不像是坏掉的,它只是像运行在与UI相同的线程上一样运行,并简单地锁定UI直到它完成。但是,如果不知道你在做什么,就很难回答这个问题。可能是由于您可能正在引用的PDF库,或者您没有正确使用后台工作程序—我们不知道这一点,因为我们看不到它。