我一次又一次地面临这个问题,但找不到任何解决方案(除了我的,我猜这不是一个好的解决方案)。
不知道为什么,有时 Flex Builder 在进行更改后会执行旧的源代码。在调试时,我看到它是如何通过一个不存在的源(例如更改局部变量)的(即使我删除了所有的块或函数)。
我解决这个问题的方法是删除项目(当然是备份源代码)并创建一个新项目,将备份的源添加到项目中并重建。它开始按应有的方式工作,但这种方式不太舒服,尤其是在源位于远程计算机上并且您需要配置 .net 后端的情况下。
有谁知道如何解决?
我一次又一次地面临这个问题,但找不到任何解决方案(除了我的,我猜这不是一个好的解决方案)。
不知道为什么,有时 Flex Builder 在进行更改后会执行旧的源代码。在调试时,我看到它是如何通过一个不存在的源(例如更改局部变量)的(即使我删除了所有的块或函数)。
我解决这个问题的方法是删除项目(当然是备份源代码)并创建一个新项目,将备份的源添加到项目中并重建。它开始按应有的方式工作,但这种方式不太舒服,尤其是在源位于远程计算机上并且您需要配置 .net 后端的情况下。
有谁知道如何解决?
尝试 Project->Clean 转储所有内容并从头开始重建。
是的,我忘了说 - 这也无济于事..通常我在这种情况下尝试的第一件事是关闭自动构建,清理项目并再次构建所有..同样的事情。
我的猜测是,也许 Builder 无法以某种方式重建远程 SWF 并运行旧的。
检查您的问题选项卡,如果有任何错误,它将启动最后一个成功的构建。
如果所有问题都解决了,并且它仍然会发生,而不是像 RickDT 所说的那样进行项目清理。
通常,当我从 SVN 更新并且 main.swf 被覆盖时,我必须 1:恢复 main.swf 和 2:执行项目清理以使其再次正常启动:)
我花了一段时间才弄清楚。
我也遇到了这个问题。你可以做的是:
问题应该在那之后解决。
我已经忍受这个烦人的问题有一段时间了。这开始每隔几天发生一次。我发现的最佳解决方案是 (a) 清理 (b) 在 Windows-> 属性下更改默认 Web 浏览器。我在 FF 和 chrome 之间切换。如果您有更好的解决方案,请告诉我。
更新:我发现我不正确地使用 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 中。
我从 HTML 模板目录中删除了 myProject.swf ......似乎当时和那里都对我有用。