在 Adob​​e Flash Builder 4 中使用 Flex 4.5 和 4.0

发布于 2024-11-07 01:11:28 字数 283 浏览 5 评论 0原文

由于新的 Flex SDK 4.5 已成为稳定版本,我想要将我的应用程序升级到新的 SDK。但不会丢失 SDK 4.0 的编译,它们可以完美地工作。我使用 Flash Builder 4.0 来构建它们。 Flash Builder 中是否有一种方法可以有条件地使用 4.0 和 4.5 进行编译,并在单独的 bin-debug 文件夹中创建两个发行版本?

As the new Flex SDK 4.5 has become a stable release, I want to upgrade my apps to the new SDK. But without losing compilation with SDK 4.0 with which they are working perfectly well. I used Flash Builder 4.0 to build them. Is there a way in Flash Builder to conditionally compile with 4.0 and 4.5 and create two release versions in separate bin-debug folders?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

み青杉依旧 2024-11-14 01:11:28

Flash Builder支持多种SDK;但每个项目只能使用一个 SDK。您有几个选择:

  1. 使用 ANT 等构建工具来创建您的构建。这可能是最优雅的,但可能需要最多的设置。
  2. 创建两个项目;每个 SDK 一个。将每个项目上的源目录指向相同的源。如果您需要对 SDK 进行特定更改,这将导致长期问题。
  3. 当您需要使用不同版本重新编译时,请切换项目上的 SDK。这很容易做到;但如果你经常这样做就会很乏味。

对于 Flextras 组件,我为每个 SDK 保留不同的代码分支。这是因为由于SDK的变化,我们经常需要不同版本的代码。举个例子,通过我们的 Spark AutoComplete 组件,Flex 4.5 引入了Flex 4 或 Flex 4.1 中不存在的错误。所以我们有 Flex 4 版本和 Flex 4.5 版本。

在大多数传统应用程序开发中,我认为支持具有相同代码库的多个 SDK 并不重要。

Flash Builder supports multiple SDKs; but you can only use a single SDK per project. You have a few options:

  1. Use a build tool such as ANT to create your builds. This is probably the most elegant, but probably requires the most setup.
  2. Create two projects; one for each SDK. Point the source directory on each project to the same source. This will cause problems long term if you need to make SDK specific changes.
  3. Switch SDKs on the project when you need to recompile with a different version. This is easy to do; but will be tedious if you do this a lot.

For Flextras components, I keep a different branch of the code for each SDK. This is because due to SDK changes, we often need different versions of code. As one example, with our Spark AutoComplete component, Flex 4.5 introduced a bug that was not there in Flex 4 or Flex 4.1. So we have a Flex 4 version and a Flex 4.5 version.

In most traditional application development, I would not expect it was important to support multiple SDKs w/ the same code base.

一曲琵琶半遮面シ 2024-11-14 01:11:28

简而言之,Flash Builder 无法同时针对多个 SDK 版本进行构建。但如果您打算不那么频繁地构建发行版本,则可以切换 SDK。

The short answer is Flash Builder hasn't possibility to build against multiply SDK versions simultaneously. But you can switch SDKs if you plan to build release versions not so often.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文