问题标签 [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 投票
1 回答
2885 浏览

c# - Log4Net 不起作用,但仅适用于发布控制台构建

我有一个使用 log4net 的程序集。我将此程序集加载到 Windows 窗体应用程序和控制台应用程序中。它在发布和调试版本中的 Windows 窗体应用程序以及调试版本中的控制台应用程序中按预期工作,但对于控制台应用程序的发布版本神秘地失败。

我的 AssemblyInfo.cs 文件中有以下内容:

在使用日志记录的类中,我包含以下成员变量声明:

我的 Library.dll.log4net 配置文件如下所示:

我已经尝试过本文中的建议(Log4Net 不会在发布模式下写入日志 - 控制台应用程序),但它们似乎没有帮助。

我还尝试在程序集中(在引用的第一个对象的构造函数中)以编程方式尽快打开内部调试,但这也没有效果。

还有其他想法吗?谁能发现我做错了什么?

0 投票
0 回答
1441 浏览

.net - 在发布版本中远程调试 CLR 应用程序

对此进行了搜索,但没有找到任何答案。

我有一个 CLR(C#,如果相关的话)应用程序作为 Windows 服务在远程机器上运行。正在运行的应用程序是使用标准的“发布”配置构建的。我希望能够从我的机器远程调试该服务。我正在使用 Visual Studio 2012。

我可以毫无问题地附加到远程进程。当远程运行的二进制文件是使用“调试”配置构建的时,我可以设置断点、检查变量并逐步执行代码。如果二进制文件是“发布”版本(这是为应用程序安装的),我不能。

有没有办法通过应用程序的“发布”构建设置断点/单步执行代码?我是否基本上必须将发布版本转换为调试版本(例如,通过启用 /DEBUG 构建标志)?

0 投票
1 回答
168 浏览

c# - 属性上的 ConditionalAttribute 有什么作用?

我知道做什么ConditionalAttribute

文档说它也可以应用于一个类,如果它来自Attribute

但是该自定义属性的行为如何?(它是从发布版本中剥离出来的吗?)

0 投票
2 回答
135 浏览

android - 如何在 android 的 release-build 的特定屏幕中启用记录器?

如何在 android 的 release-build 的特定屏幕中启用记录器?

我在 Playstore 中发布了一个 APK,该 APK 被混淆了 apk 并且 Logger 被禁用,当客户在特定屏幕中发现该 apk 中的一些问题时。所以我想在发布构建的特定屏幕中启用记录器。有可能吗,如果是,我怎么能达到..??

更新的问题:

Apk 发布版本 - 由 DexGuard 混淆

谢谢

0 投票
1 回答
753 浏览

android - 在 Eclipse IDE 中发布构建期间发生错误?

在 Eclipse IDE 中发布构建期间发生错误?

构建过程中发生错误。在项目“VuforiaSamples”上运行构建器“集成外部工具构建器”时出错。

启动配置类型 ID“ org.eclipse.ant.AntBuilderLaunchConfigurationType ”不存在。

可能的原因: 缺少启动类型规范(缺少插件) 启动配置 XML 不正确

启动配置类型 ID“ org.eclipse.ant.AntBuilderLaunchConfigurationType ”不存在。

可能的原因: 缺少启动类型规范(缺少插件) 启动配置 XML 不正确

Eclipse 对于 Android 开发来说已经过时了......仍然对少数人有帮助

0 投票
0 回答
69 浏览

visual-studio-2015 - VS2015调试构建后如何触发发布构建

由于我需要在每次调试构建后启动发布构建,因此我希望对其进行脚本化。VS2015 中是否有任何方法可以在调试后强制发布版本?

0 投票
0 回答
1656 浏览

android - Android Studio 只为 x86_64 本机平台构建 apk - 不知道为什么?

我正在使用 Android Studio 2.2.3 尝试通过以下拆分进行发布构建

这正在生成以下文件

这看起来不错,但是当我尝试将上述任何 apk 上传到 playstore 时,我看到每个原生平台都是 x86_64,而且支持的设备数量似乎是 15。

APK详情

我不知道出了什么问题,因为调试 apk 在设备和模拟器上运行良好。因此,如果有人能告诉我可能是什么原因以及解决方法,我将不胜感激。

先感谢您。

0 投票
0 回答
231 浏览

objective-c - 发布构建在快速、整体模块优化设置上崩溃

我有一个包含 swift 和 Objective C 代码的应用程序,如果我将优化级别设置为Fast, Whole Module Optimization并且在日志上它给我错误并且没有其他日志,它只会在发布构建模式下的特定点崩溃

如果我将优化级别设置为Fast, Single File Optimization,它工作得很好。

我似乎无法确定导致Fast, WMO 设置崩溃的代码部分。当我从 Xcode 获取设备日志时,它以非符号化崩溃日志的形式出现。你能给我一些指导来解决和解决这个问题吗?为什么它会因 WMO 设置而崩溃,而不是因 SFO 设置而崩溃?

0 投票
1 回答
388 浏览

android - Unexpected Cast to ShareButton [WrongViewCast] 发布构建 Android Studio 时出错

我在 Android Studio 中构建的 Android 应用活动之一中有 Facebook 分享按钮。在构建类型调试上,它工作得非常好。但是当更改为发布时,构建失败并出现以下错误。

这仅发生在 FB ShareButton 上。

任何人都可以帮忙吗?

活动.xml

它是最后一个 ImageView。

0 投票
3 回答
3952 浏览

ios - iOS:如何为有限数量的用户发布应用程序?

我对 iOS 发行版很陌生,所以我在这里寻求正确的方向,特别是因为我的目标不是一个普通的出版物。

我想分发给几百个选定的用户至少半年。我需要使用什么配置文件,开发人员还是企业?配置的到期日期如何?他们之间是有区别的,不是吗?我们为此使用什么分发平台?TesFlight 是一个合适的选择吗?