Apache flex FlexBuilder编译器错误-IWatcherSetupUtil2等

Apache flex FlexBuilder编译器错误-IWatcherSetupUtil2等,apache-flex,flexbuilder,Apache Flex,Flexbuilder,我在FlashBuilder中遇到了一个问题,这显然是一个编译器错误,但我无法找到它 在FlashBuilder中编译项目时,我会遇到以下编译器错误: Type was not found or was not a compile-time constant: [mx.binding]::IBindingClient Type was not found or was not a compile-time constant: [mx.binding]::IWatcherSetup2 Type w

我在FlashBuilder中遇到了一个问题,这显然是一个编译器错误,但我无法找到它

在FlashBuilder中编译项目时,我会遇到以下编译器错误:

Type was not found or was not a compile-time constant: [mx.binding]::IBindingClient
Type was not found or was not a compile-time constant: [mx.binding]::IWatcherSetup2
Type was not found or was not a compile-time constant: [mx.core]::IStateClient2
报告这些错误时没有路径或位置

我的项目是一个flex4项目,相当复杂。它有6个swc项目,在swf项目中引用。(swf项目是报告错误的项目)

ANT构建脚本可以很好地编译项目

此问题存在于多台PC上


如何开始跟踪问题的起因?

当SWC和主项目之间存在版本不匹配时,我看到过类似的错误。确保所有库都是根据项目所在的同一SDK编译的。如果您使用的是框架或其他开源库,我强烈建议您获取源代码并重新编译

还要检查以确保所有项目都以相同的播放器版本为目标

我的印象是,这种类型的错误更可能发生在点发布中,而不是主要发布中,但它似乎非常不一致


我今天看到我的项目存在这个问题。事实证明,我的一个项目使用的是3.5SDK,而其他项目使用的是4.0。我将3.5项目的sdk更改为4.0,错误消失了。谢谢

嗯,将playerversion添加到swc没有帮助。重新编译我们所有依赖的swc框架需要一段时间。。。注意这里,真想不到在这里见到你,马蒂!我也有同样的间歇性问题。很烦人。。。