1

我有一个 C# 命令行应用程序,如果我在 Visual Studio 中运行它,它运行良好(调试或发布,x86)。如果我打开命令提示符并运行在调试时构建的可执行文件,我会收到“尝试读取或写入受保护的内存”异常错误。

有没有其他人遇到过应用程序在 VS 中运行良好但不是通过命令行运行的问题?

提前致谢!

4

1 回答 1

2

看起来是因为 gdal 对 .NET 4.0 有一些问题。.NET 3.5 似乎可以正常工作,这就是我们项目所需的全部。我们可能也在使用旧版本的 gdal。http://trac.osgeo.org/gdal/ticket/4049

很高兴知道为什么它在 VS 中运行良好并在外部生成异常。

于 2013-09-17T03:19:43.613 回答