4

我一次又一次地面临这个问题,但找不到任何解决方案(除了我的,我猜这不是一个好的解决方案)。

不知道为什么,有时 Flex Builder 在进行更改后会执行旧的源代码。在调试时,我看到它是如何通过一个不存在的源(例如更改局部变量)的(即使我删除了所有的块或函数)。

我解决这个问题的方法是删除项目(当然是备份源代码)并创建一个新项目,将备份的源添加到项目中并重建。它开始按应有的方式工作,但这种方式不太舒服,尤其是在源位于远程计算机上并且您需要配置 .net 后端的情况下。

有谁知道如何解决?

4

7 回答 7

1

尝试 Project->Clean 转储所有内容并从头开始重建。

于 2008-11-14T17:47:17.143 回答
0

是的,我忘了说 - 这也无济于事..通常我在这种情况下尝试的第一件事是关闭自动构建,清理项目并再次构建所有..同样的事情。

我的猜测是,也许 Builder 无法以某种方式重建远程 SWF 并运行旧的。

于 2008-11-15T08:32:27.370 回答
0

检查您的问题选项卡,如果有任何错误,它将启动最后一个成功的构建。

如果所有问题都解决了,并且它仍然会发生,而不是像 RickDT 所说的那样进行项目清理。

通常,当我从 SVN 更新并且 main.swf 被覆盖时,我必须 1:恢复 main.swf 和 2:执行项目清理以使其再次正常启动:)

我花了一段时间才弄清楚。

于 2009-01-23T16:06:24.987 回答
0

我也遇到了这个问题。你可以做的是:

  1. 在 Flex builder 中执行 clean 命令。
  2. 关闭有问题的项目。
  3. 在 Windows 资源管理器/Finder 等中转到您的项目文件夹。
  4. 删除文件系统中的调试/发布文件夹。
  5. 重新打开项目并重建。

问题应该在那之后解决。

于 2009-05-27T08:57:55.537 回答
0

我已经忍受这个烦人的问题有一段时间了。这开始每隔几天发生一次。我发现的最佳解决方案是 (a) 清理 (b) 在 Windows-> 属性下更改默认 Web 浏览器。我在 FF 和 chrome 之间切换。如果您有更好的解决方案,请告诉我。

于 2009-11-08T01:34:15.793 回答
0

更新:我发现我不正确地使用 SWC 并且实际上将我的项目的一部分编译到其中。当我这样做时,Flash Builder 假设我想改用 SWC 类。我在这里写了一篇关于它的博客文章:http: //inchwormstudio.com/blog/flash-builder-flash-workflow-and-the-danger-of-careless-swcs/

ORIGINAL:我最近也遇到了这个问题。到目前为止,Gorro 的解决方案是唯一适合我的解决方案。备份到 SVN 或任何你使用的东西。删除 flex builder 中的项目,包括 HD 上的文件。再次签出项目并重建。这是一个非常烦人的错误,尤其是当我第一次遇到它时,我差点心脏病发作。当您意识到您的源代码很好但编译器只是在做它喜欢的事情时,它有点把 SVN 的安全网抛到了窗外。我应该指出,这发生在 Flash Builder 和 Flex Builder 中。

于 2009-11-15T19:45:44.370 回答
0

我从 HTML 模板目录中删除了 myProject.swf ......似乎当时和那里都对我有用。

于 2010-04-24T21:21:21.183 回答