问题标签 [release-builds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1356 浏览

通过调试版本与发布版本管理/使用库

我很好奇每个人在为您编写的应用程序使用或分发库时的做法。

首先,在开发应用程序时,是否链接库的调试版本或发布版本?(当您在调试模式下运行应用程序时)

然后,当您在部署之前以发布模式运行您的应用程序时,您使用哪个版本的库?

您如何在库的调试版本和发布版本之间进行切换?你是手动做的,你使用宏,还是你做的其他什么?

0 投票
5 回答
2623 浏览

如何在 VC++ 6.0 中自动链接调试/发布库?

我正在尝试维护一个 5 年前用 VC++ 6.0 编写的程序。它使用我们的“通用”库。我遇到的问题是,它要么链接到这些库的调试版本,要么链接到发布版本,这取决于我是否将 [库文件] 的 [目录] 设置为 [工具]->[选项]。

如何在构建调试版本时链接到 [common\debug\common.lib],在构建发布版本时链接到 [common\release\common.lib]?如果我在库目录中有两个路径,它似乎链接到它找到的第一个。

0 投票
6 回答
2155 浏览

Visual C++ 中的部分生成与完整生成

对于我使用 Visual C++ 进行的大部分开发工作,我使用的是部分构建,例如按 F7 并仅重新构建更改的 C++ 文件和它们的依赖关系,然后是增量链接。在将版本传递给测试之前,我会采取预防措施进行完全重建,这在我当前的项目中大约需要 45 分钟。我看到很多帖子和文章都在提倡这一行动,但想知道这是否必要,如果有,为什么?它是否会影响交付的 EXE 或相关的 PDB(我们也在测试中使用)?从测试的角度来看,该软件的功能会有所不同吗?

对于发布版本,我使用的是 VS2005、增量编译和链接、预编译头文件。

0 投票
1 回答
1315 浏览

Flex 不导出资源来发布构建

我正在尝试使用以下行有条件地设置图像源:

从 Flex builder 运行时应用程序运行良好,但是当我尝试从 Flex builder 导出发布版本时,这些 gif 文件不会导出。

有没有人知道在这种情况下该怎么做。

0 投票
3 回答
4364 浏览

导出发布版本 - 通过 Intellij Idea 的 Flex

如何
像在 Flex Builder 中一样通过 IntelliJ Idea 生成 Flex 应用程序的发布版本?

0 投票
2 回答
6120 浏览

使用 Maven 从默认的 src/main/resources 位置将某些资源文件选择到 WAR 中

我正在尝试控制将哪些文件放入由mvn package目标创建的 WAR 包中。具体来说,我想从src/main/resources每个包的默认文件夹中排除一些文件(我正在尝试为不同的环境进行构建/包)。

我尝试使用 maven-war-plugin 但失败了。如果我添加此配置(用于测试):

...myWEB-INF/classes仍将包含 XML 文件。这是因为webResources参数似乎重复了复制过程(上面的配置实际上有效,文件没有被复制......但它们在其他一些过程中被复制)。

Maven-war-plugin 文档指出:

所有 Maven 2 项目的默认资源目录是 src/main/resources,最终会在 WAR 中的 target/classes 和 WEB-INF/classes 中。目录结构将在此过程中保留。

WAR 插件还能够通过 webResources 参数包含在默认资源目录中找不到的资源。

这有点令人困惑。是不是意味着:

  • webResources参数是 maven-war-plugin 中的一项功能,它只允许从外部src/main/resources文件夹中包含文件?如果是这样,我们如何从内部更改复制的文件src/main/resources
  • webResources参数是 maven-war-plugin 中的一项功能,它允许文件包含在外部src/main/resources文件夹中?如果是这样,如何配置它来做到这一点?
  • 其他选择?
0 投票
2 回答
587 浏览

在发布版本中未正确编译出 TRACE 宏 - C++

当我对我的 Visual Studio 2008 解决方案进行发布构建时,我得到了一堆这样的错误:

错误 C2059:语法错误:','

这就是我通常使用的方式TRACE

还有一个实例,我将它与 5 个参数一起使用。

我认为TRACE应该为发布版本完全编译出来。我需要做什么才能使其编译完成?谢谢。

0 投票
2 回答
3372 浏览

发布一个没有苹果证书的内置flash builder 4.5的ios移动应用程序

我有一个越狱的 iphone 4,我想创建一个版本,一个来自我在 flash builder 4.5.1 中编写的 flex 项目的 ipa 文件,用于测试目的(在我的设备上)。不买苹果的开发者证书可以吗?谢谢!担

0 投票
2 回答
939 浏览

发布构建问题;将 std::string 对象传递给静态库函数

这是我第一次尝试将发布版本与 Visual C++ 2005 一起使用,似乎肯定存在一些差异。

我目前的错误是:

我查看了调用堆栈,结果发现传递给我制作的静态库函数的字符串给出了“Bad Ptr”,我不知道为什么。在调试版本中工作得很好......

这是有问题的行:

Script 只是我制作的一个处理 lua 脚本文件的类。它是静态的,因为我希望它是一个单例,因此任何代码都可以访问它。

脚本构造函数:

我想这可能是因为库也处于调试模式,但是当我尝试使用 Release 时,我似乎无法编译它。

我对那个文件有点熟悉,但是为什么我的静态库的发布版本需要它呢?没有在调试中要求它。

好的,去获取 stdafx.h 文件,然后......一个新的错误出现了!:

好吧,除了“Visual C++ 2005 到底想让我为发布版本做什么!?”之外,很难找到所有这些问题的核心问题。

我希望有人可以提供帮助。谢谢你。

0 投票
3 回答
825 浏览

将 Dojo 的发布版本创建到自定义文件夹

我需要创建Dojo 的发布版本。我可以使用profile我创建的来做到这一点。发布版本正在源release文件夹中生成Dojo。是否可以将其移动到自定义文件夹?你能告诉我吗?我正在尝试使用我的 ANT 脚本来执行此操作。