我最近一直在尝试将ASMock 1.0与ASUnit4.0一起使用(我从ASMock网站上抓取了这两个包)并添加了两个.swc组件(asmock-v1.0.swc和asmock- v1.0-asunit-v4.0.swc)到我的FlashDevelop项目的lib文件夹。然后我右键单击每个将它添加到库中。最后,我在项目中添加了“-includes asmock.integration.asunit.ASMockRunner”参数 - >属性 - > “其他编译器选项”字段中的编译器选项。
当我构建项目时,我收到这些错误:
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockRunner) 错误:未找到类型或不是编译时常量:[asunit.framework] :: IRunner。
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) 错误:未找到类型或不是编译时常量:反射。
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) 错误:未找到类型或不是编译时常量:ReflectionVariable。
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) 错误:未找到类型或不是编译时常量:ReflectionVariable。
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) 错误:未找到类型或不是编译时常量:ReflectionVariable。
... \ lib中\ asmock-1.0-asunit-v4.0.swc(asmock.integration.asunit:ASMockMetadataTools) 错误:未找到类型或不是编译时常量:ReflectionMetaData。
我还忘了添加FlashDevelop项目是一个Actionscript项目。
如果有人知道如何解决这些错误,我将不胜感激!