首页 文章
  • 90 votes
     answers
     views

    如何识别DLL是否是Debug或Release版本(在.NET中)[重复]

    可能重复:如何判断.NET应用程序是否在DEBUG或RELEASE模式下编译? 我确定之前已经问过这个问题,但google和SO搜索失败了 . 如何识别DLL是发布版本还是调试版本?
  • 360 votes
     answers
     views

    调试与发布的C#if / then指令

    在解决方案属性中,我将Configuration设置为“release”,用于我唯一的项目 . 在主程序的开头,我有这个代码,它显示“Mode = Debug” . 我也在最顶端有这两行: #define DEBUG #define RELEASE 我在测试正确的变量吗? #if (DEBUG) Console.WriteLine("Mode=Debug&qu...
  • 42 votes
     answers
     views

    单独'debug'和'release'构建?

    我认为发布开发人员实际测试的软件版本会更好;因此,我倾向于从project / makefile中删除'debug'目标,因此只有一个版本可以构建(并经过测试,调试和发布) . 出于类似的原因,我不会断言(另见Are assertions always bad? ......) . 一个人认为“调试”版本的原因是它更容易调试:但是,我反驳说你可能最终想要支持和调试你发布的任何东西,所以你需要构建一...
  • 78 votes
     answers
     views

    Nuget的最佳实践:调试还是发布?

    目前,我使用Nuget将发布版本打包为nuget.org的官方版本,但是我使用Nuget将调试版本打包为符号源推送到symbolsource.org . 编辑:( Jon Skeet,与Noda Time开发有一些偏见) NuGet现在支持推送到NuGet gallery和symbolsource.org(或类似的服务器),as documented . 不幸的是,这里有两个相互矛盾的要求: ...
  • 19 votes
     answers
     views

    调试和发布apks之间的区别

    我是android以及android studio的新手 . 根据我在visual studio中的经验,当我们在另一台机器上测试.exe时,我们会复制release文件夹和.exe . 但是在android studio中我看到我的同事通过使用USB驱动器在其他系统中复制和部署来测试调试apk . 似乎也在工作 . 我可以知道部署该版本的后果是什么?发布版本是否仅与Play商店相关? 除了调试版...
  • 0 votes
     answers
     views

    是否可以将发布刻录图表添加到Visual Studio Team Services?

    我希望在每个sprint之后看到一个燃尽图表,其积压的100个用户故事 . 有可以集成的插件吗?
  • 0 votes
     answers
     views

    发布时Qt错误

    当我将项目编译为调试时,它通常可以工作,但是当我尝试构建版本时,编译输出上会出现以下消息: cc1plus:错误:'O'的参数应为非负整数,'g','s'或'fast'make:*** [main.o]错误1 ...:进程“/ usr / bin / make“退出代码2 . 构建/部署项目'project_name'时出错(工具包:Desktop Qt 5.4.0 GCC 64bit)执行步骤“...
  • 1 votes
     answers
     views

    如何将发布目标添加到Makefile?

    我有以下Makefile,我想配置它默认生成调试版本,并通过指定相应的目标发布版本 . 我正在尝试解决的问题是, - 项目包含单元测试,我希望它们包含在默认构建中,但是从发布中排除,所以我将发布目标添加到Makefile: FC = ifort FFLAGS = -c -free -module modules -g3 -warn all -warn nounused LDFLAGS ...
  • 1 votes
     answers
     views

    弹出和推送自动配置作为优先发布版本的反应

    在我们公司内部,我们使用TeamCity进行自动触发的构建配置(定期触发),以及手动不常作的构建配置 . 自动构建的示例包括:最新的构建,测试等 . 这些通常是因为新的代码/数据可用而触发的 . 目前,在所有平台上发布我们的产品存在大的链接过程 . 这是通过运行最后一个组合构建配置手动完成的,它将完成它需要的所有构建配置 . 它们都不会被自动触发,并且所有这些都是发布构建链的独特之处 . 我的问题...
  • 0 votes
     answers
     views

    清单合并失败并出现多个错误,请在生成签名apk时查看日志

    生成Release apk时,我总是收到此错误 . 我真的很震惊这个问题 . 我已经尝试了所有可能的Stack Overflow解决方案,但都是徒劳的 . 我不知道我哪里错了 . Build.gradel buildscript { repositories { maven { url 'https://maven.fabric.io/public' ...
  • 198 votes
     answers
     views

    Xcode / iOS:如何确定代码是否在DEBUG / RELEASE构建中运行?

    我正在制作处理敏感信用卡数据的应用程序 . 如果我的代码在调试模式下运行,我想将此数据记录到控制台并进行一些文件转储 . 但是在最终的appstore版本上(即它在发布模式下运行时)必须禁用所有这些(安全隐患)! 我会尽力回答我的问题;所以问题就变成'Is this solution path the right or best way to do it?' // add `IS_DEBUG=1`...
  • 1 votes
     answers
     views

    Android Instrumentation测试问题:调试与发布模式

    为了自动化测试,我们正在考虑Android仪器测试 . 但是,我们担心如果将单元测试置于调试模式,性能可能会有很大差异 . 在做了一些搜索后,似乎没有明确的答案 . 因此,我们需要对以下几点作出一些澄清 . Eclipse / ADT是否使用相同的编译器优化选项编译项目,无论是处于调试模式还是发布模式? 由Eclipse / ADT生成的apk始终处于调试模式(无论是“run as”还是“...
  • 0 votes
     answers
     views

    我为什么要使用调试版本? [关闭]

    我有一个简单的问题: 我为什么要在Android应用中使用调试配置? 我的问题的原因是我遇到了一些只发布的错误,如果我总是在发布版本中调试我的代码,那么可以完全避免这些错误 . 所以在发布版本中我只是将debuggable标志设置为true并在调试期间禁用ProGuard . - >问题消失了 . (当然,我仍然必须使用ProGuard进行一次测试...) 有没有反对我的方法的论据?如果没...
  • 31 votes
     answers
     views

    Xcode调试和发布之间的区别

    Cocoa应用程序的调试和发布版本之间有什么区别?我知道调试版本包含调试的其他信息,但还有什么不同?
  • 122 votes
     answers
     views

    调试与发布性能

    我遇到了以下段落: 在Visual Studio中编译代码时,IDE中的“调试与发布”设置对性能几乎没有差别......生成的代码几乎相同 . C#编译器并没有真正进行任何优化 . C#编译器只是吐出IL ...而在运行时它是执行所有优化的JITer . JITer确实具有调试/释放模式,这对性能产生巨大影响 . 但这并不能决定你是否运行项目的调试或发布配置,而是关闭是否附加了调试器 . ...
  • 0 votes
     answers
     views

    Microsoft Visual Studio:Debug dll由内置于发布模式的二进制文件使用

    在我的Visual Studio 2008项目中,活动配置为Release,并且在编译器和链接器设置中未启用调试符号 . 我正在从命令提示符构建一个exe文件: devenv standalone_cpp.sln /build "RELEASE|WIN32" 没有理由在运行时使用调试DLL MSVCR90d.dll,但它会崩溃 . 我没有丝毫的线索,为什么只有调试dll被拾取...
  • 1 votes
     answers
     views

    在.NET中,如何识别C DLL是否在DEBUG或RELEASE构建中?

    感谢网络的一些资源,我做了一个小工具来了解我的.NET dll是在调试还是在发布版本中;但我希望它也适用于c / c DLL . 有人有这方面的一些代码吗? DLL使用Visual Studio编译 .
  • 3 votes
     answers
     views

    使用发行版EXE调试DLL

    是否可以使用发布模式EXE执行调试模式DLL? 我正在尝试这种情况,但EXE不加载调试DLL并抛出错误“此应用程序无法启动...” . 我知道这不是好事,但由于某些要求,我必须做到这一点 .
  • 125 votes
     answers
     views

    错误“在Visual Studio中找不到元数据文件'…\Release\project.dll'”

    最近我开始随机收到这条消息: 在Visual Studio中找不到元数据文件'... \ Release \ project.dll' 我有一个包含几个项目的解决方案 . 当前的构建模式是Debug,所有项目的配置都设置为Debug . 但是当我尝试运行主项目时 - 有时它会给我一些错误,所有这些都是“元数据文件'... \ Release \ projectX.dll'找不到” - 而且,看...
  • 2 votes
     answers
     views

    调试和发布模式之间的性能测试

    我正在测试性能 . 程序通过TCP连接从其他端接收大量字节并解析为目标结构 . 如果我在Debug(F5)中尝试它,非常认真地延迟 . 但如果我在Release(Ctrl F5)中尝试它,它的工作非常顺利 . 我使用WireShark检查情况,TCP窗口更新语句让我知道接收端的状态 . 我想知道我是否想制作最终用户程序 . 该程序应该在调试模式和发布模式下工作? 数据大小非常大,传输间隔很短 . ...
  • 2 votes
     answers
     views

    安装Facebook应用程序后,Facebook登录后无法正常运行

    我的应用程序在谷歌播放发布之前已成功运行 . 但在发布后,登录按钮仅在卸载facebook应用程序时有效 . 我使用签名密钥库生成了发布hashkey keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl bas...
  • 0 votes
     answers
     views

    Facebook登录应用程序是否必须与Android和网站相同?

    我已经创建了一个应用程序和网站,我已经实现了Facebook登录 . 我的网站登录工作正常,但我的应用程序登录没有 . 我不确定问题是什么 . 它在调试版本中运行良好 . 这就是它给我看的 到目前为止我做了什么: 我有一个Android应用程序和网站的Facebook应用程序 . (之前我有两个独立的) 我在facebook应用程序中添加了发布密钥哈希 . 所以我现在在我的faceboo...
  • 1 votes
     answers
     views

    AdMob广告在App Store上发布后未在应用中显示

    我已根据文档在我的应用中添加了AdMob支持 . 广告在模拟器和真实设备上展示 . 在AppStore上发布应用程序后,广告未显示 . 特定 Banner 广告未展示 . 插页式广告也未在要求时显示 . 但是,Rewarded视频会在要求时显示 . 是否有延迟,因为该应用程序是新的?虽然为什么会这样,但没有任何意义 .
  • 0 votes
     answers
     views

    使用Installshield 2016生成UWP应用程序版本时忽略自定义操作

    我使用InstallShield 2014创建了一个Basic MSI项目,为我的桌面应用程序生成MSI发布包 . 我使用Installscript规则文件作为自定义操作来安装我的桌面应用程序的依赖库和驱动程序包,它在MSI构建中正常工作正常 . 现在,我想生成UWP应用程序版本,以便从Windows应用商店的Windows 10 S计算机中安装相同的应用程序 . 所以我已经下载并安装了Insta...
  • 20 votes
     answers
     views

    强迫Maven清洁

    我有一个包含2个配置文件的项目,因为UAT和PROD使用相同jar的不同版本 . 我注意到,如果我没有明确地调用 mvn clean ... ,部署的EAR将具有两个UAT和PROD jar . 在POM中是否有一种方法可以指定Maven应该在任何建筑物之前始终清洁?
  • 31 votes
     answers
     views

    Xcode调试和发布之间的区别

    Cocoa应用程序的调试和发布版本之间有什么区别?我知道调试版本包含调试的其他信息,但还有什么不同?
  • 15 votes
     answers
     views

    Maven版本-maven-plugin版本插件2.2 - Maven Uncle Situation

    Maven是3.1.0 . 我在我的项目的pom.xml中使用了versions-maven-plugin:2.2(如下所示) . 除了通常的pom.xml文件配置外,我只是在下面显示主代码快照: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...
  • 5 votes
     answers
     views

    在Play商店发布apk后的Android谷歌 Map 灰色屏幕

    我制作了一款使用Google Maps API显示 Map 的Android应用 .当我用android studio运行它时工作正常 . 然而,在我将它发布到Play商店并从那里下载后,所有 Map 都显示为灰色屏幕 . 我在google开发控制台上使用调试SHA-1密钥注册了一个密钥,我通过此命令获得了该密钥: keytool -list -v -keystore“%USERPROFILE%...
  • 150 votes
     answers
     views

    为什么需要不对齐的apk?

    Android gradle在两个二进制文件中生成apk:未对齐和对齐 . document说...... 使用私钥对APK进行签名后,在文件上运行zipalign . 此工具确保所有未压缩数据以相对于文件开头的特定字节对齐方式开始 . 确保在4字节边界处对齐可在设备上安装时提供性能优化 . 对齐后,Android系统能够使用mmap()读取文件,即使它们包含具有对齐限制的二进制数据,而不是复制...
  • 60 votes
     answers
     views

    如何设置gradle和android studio进行发布构建?

    我想构建Android应用程序并开始签名 . 为此,我需要有apk的发布版本 . Google文档仅建议使用Eclipse和ant方法来发布版本:http://developer.android.com/tools/publishing/app-signing.html#releasecompile 但是我找不到如何强制gradle build release版本的apk . build.g...

热门问题