当我在Visual Studio中运行命令行应用程序时,其中一个命令总是失败,并显示以下错误:
The program '[7316] MyProgram.vshost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.
当我调试代码时,在最后一行执行后会出现这种情况。也就是说,应用程序能够正确地执行其功能,但随后崩溃。当我构建项目并在命令行中运行exe文件时,没有错误,并且它可以正常工作。
该项目使用第三方dll,而该dll据我所知又调用了一个C或C++ dll,即一个未使用.Net编写的东西。
我的问题是:如果应用程序在构建后能够正常工作,那么我是否可以忽略此错误?如果不能,可能存在什么潜在问题,我该如何解决?