问题标签 [release-mode]

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 回答
210 浏览

jquery - MVC4 Jquery / UI / Ajax Release Build 破坏了我的表单提交?

很奇怪的问题。

我有一个 MVC4 Web 应用程序,它使用弹出式编辑(通过 JQueryUI 和部分视图),当应用程序以调试模式构建时,或者它以发布模式构建并在 IIS Express 上运行时,它工作得很好。

HttpPost 操作返回包含错误的 HTML 部分视图(重新填充 UI 对话框)或 JSON 响应 return Json(new { success = true });

如果我将 DEBUG 构建部署到 IIS,它也可以正常工作。

但是,如果我将 RELEASE 构建部署到 IIS,它将停止工作,并且客户端浏览器(所有这些)开始将我的 json 响应视为文件下载......?!

我已经摆弄了请求,它们是不同的.....那些工作的发送标头:

……还有那些失败的……

...并且没有 X-Requested-With 标头。

TBH 我不知道为什么 REQUEST 标头会根据构建配置而有所不同....?!帮助?

0 投票
2 回答
167 浏览

c++ - 使 C++ 调试版本的行为类似于 VS2010 中的发布版本

我有一个进程,直到今天我一直在调试模式下构建它,它的行为就像我预期的那样。如果抛出异常,我会对其进行调试并修复问题。
现在我在发布模式下构建了我的进程,但是它抛出了我在调试模式下运行它时没有抛出的异常。
我想调试它,但在调试模式下,编译器保护了内存和其他东西,我无法捕捉到这些异常。

有没有办法让调试模式抛出发布版本会抛出的异常?

0 投票
4 回答
4933 浏览

c++ - 发布模式下的异常,而不是调试模式下的异常

当我在调试模式下运行此代码时,没有出现异常,但在发布模式下,我得到了这个异常:

RealTimeSLT.exe 中 0x768b4b32 处未处理的异常:Microsoft C++ 异常:cv::Exception at memory location 0x003de734..

为什么这个问题只在发布时出现?我该如何解决?

0 投票
2 回答
272 浏览

c++ - Opencv 示例代码在 Visual Studio 中不起作用

我下载了 opencv 2.4.5 并尝试在 Visual Studio 11 中进行配置。我尝试按照此链接中的步骤在调试模式下编译以下代码。它工作正常。

但是相同的代码在发布模式下会崩溃。

下面是代码。

0 投票
3 回答
1483 浏览

c# - Console.WriteLine 发布模式编译

我正在用 C# 编写一个相当大的项目。这是一种游戏守卫系统,可以防止玩家在多个层面作弊,包括本地隧道和具有多种算法的高级网络加密。

问题是关于 Console.WriteLine 方法。我在我的程序中经常使用它,因为在没有正确输出的情况下很难跟踪多个线程的进度。有什么办法,人们可以在运行时捕获这个输出?它包含一些敏感信息。该应用程序是在发布模式下构建的,稍后会被混淆(构建后脚本)。

我应该使用 Debug.WriteLine 方法吗?保护应用程序免受逆向工程是我的首要任务。我读到,在发布模式下,Debug 的方法甚至没有编译成代码。另一方面,Console.WriteLine 有一些很酷的重载。有什么方法可以保留 Console 方法并保护它免受未经授权的访问?

0 投票
2 回答
100 浏览

android - android 地图应用程序发布未在设备上唤醒

我有 Android Map Application v2,现在我必须在 Play Store 上发布它,为此我已经完成了这些步骤。但是当我安装应用程序时,地图没有显示在设备上。这是步骤。

按照这些步骤后,我在我的设备上运行 Apk 但它不显示地图。请帮助

0 投票
1 回答
822 浏览

c# - dll Matlab实例在c#中运行release时抛出异常

我的 c# 程序使用 Matlab dll,只要我在调试模式下运行它就可以找到它。但是当我尝试在发布模式下运行它时,它会在创建它的实例时立即崩溃。

它引发 TypeInitializationException。

谢谢你的帮助

堆栈跟踪:

它说:

StachTrace 2:

异常消息:

0 投票
6 回答
3303 浏览

visual-c++ - Visual Studio 2012 - 发布模式下的 OpenCV 链接错误

我在 Visual Studio 2012 IDE 中将 OpenCV 2.4.5 与 Visual C++ 项目一起使用。我的项目在DEBUG模式下正常工作,但在RELEASE模式下,我收到以下编译错误:

错误 LNK1181:无法打开输入文件“opencv_core245.lib”

然后我安装了 OpenCV 并设置了环境变量,如下所示:

  1. 创建了以下系统变量:OPENCV_BUILD,路径为 C:\opencv\build\
  2. 在Path变量中添加了以下内容:C:\opencv\build\x86\vc11\bin

然后,在 Visual Studio 2012 中,我为调试模式创建了一个新的属性表,如下所示:

单击视图>>属性管理器 右键单击调试>>添加新项目属性表

然后我按如下方式编辑了属性表:

C/C++ >> 常规 >> 附加包含目录: $(OPENCV_BUILD)\include;%(AdditionalIncludeDirectories)

链接器 >> 常规 >> 附加库目录: $(OPENCV_BUILD)\x86\vc11\lib;%(AdditionalLibraryDirectories)

链接器 >> 输入 >> 附加依赖项: opencv_core245d.lib;opencv_imgproc245d.lib;opencv_highgui245d.lib;opencv_ml245d.lib;opencv_video245d.lib;opencv_features2d245d.lib;opencv_calib3d245d.lib;opencv_objdetect245d.lib;opencv_contrib245d.lib;open_dflann2454d.lib; .lib;%(附加依赖项)

我按照相同的程序为发布模式创建了一个新的属性表(我也按照相同的程序编辑项目属性),但是对于 链接器 >> 输入 >> 附加依赖项,我从每个 .lib 文件名中省略了“d” (例如 opencv_core245.lib 而不是 opencv_core245d.lib)。

在我的代码中,我通常包含以下文件: #include <opencv2\highgui\highgui.hpp>

正如我之前提到的,在 DEBUG 模式下一切正常,但在 RELEASE 模式下,我得到以下编译错误:

错误 LNK1181:无法打开输入文件“opencv_core245.lib”

我在这个论坛上阅读了很多其他帖子,但似乎没有任何效果。谁能帮帮我,我真的很绝望。

0 投票
0 回答
317 浏览

c++ - Vs2010程序在Debug模式下运行但不在Release模式下

我正在尝试在 Visual Studio 2010 中运行一个程序。它使用填充形状库和犰狳矩阵库。

代码在调试模式下运行良好,但是当我将其设置为发布模式时,它挂起并告诉我我缺少 blas_win32_MT.dll 文件。但我已将此文件粘贴到我的解决方案的调试文件夹中,并将 .lib 文件包含在链接器输入中。

有没有人面临同样的问题

0 投票
2 回答
800 浏览

c++ - Visual Studio 发布和调试的区别

我正在编写一个代码,我在其中读取、成像和处理它并获得一个Mat of double/float. 我将它保存到一个文件中,稍后,我正在从该文件中读取它。

当我使用double时,1Kx1K图像所需的空间是8MB,当我使用float时它是4MB。所以我想用float.

这是我的代码和输出:

当我在中运行此代码时DEBUG mode,float 的打印输出为-0double 即给出异常assertion failed。但是当我使用RELEASE mode打印输出 float is-00.832 for double 时,这是 true value

我的问题是为什么我在使用时无法获得输出data.at<float>(0,0),为什么我在使用时没有出现异常data.at<double>(0,0) in RELEASE mode

编辑:这是我的读写代码

提前致谢,