我有一个 C# 命令行应用程序,如果我在 Visual Studio 中运行它,它运行良好(调试或发布,x86)。如果我打开命令提示符并运行在调试时构建的可执行文件,我会收到“尝试读取或写入受保护的内存”异常错误。
有没有其他人遇到过应用程序在 VS 中运行良好但不是通过命令行运行的问题?
提前致谢!
我有一个 C# 命令行应用程序,如果我在 Visual Studio 中运行它,它运行良好(调试或发布,x86)。如果我打开命令提示符并运行在调试时构建的可执行文件,我会收到“尝试读取或写入受保护的内存”异常错误。
有没有其他人遇到过应用程序在 VS 中运行良好但不是通过命令行运行的问题?
提前致谢!
看起来是因为 gdal 对 .NET 4.0 有一些问题。.NET 3.5 似乎可以正常工作,这就是我们项目所需的全部。我们可能也在使用旧版本的 gdal。http://trac.osgeo.org/gdal/ticket/4049
很高兴知道为什么它在 VS 中运行良好并在外部生成异常。