GDAL C#版本 "安全透明方法"问题解决方案
来源:互联网 发布:数据侠客行txt下载 编辑:程序博客网 时间:2024/05/23 12:52
之前写过一篇关于再C#中调用GDAL库出现OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常的解决方案,博客地址见下:
http://blog.csdn.net/liminlu0314/article/details/7506101
但是解决完该问题之后,还会出现下面的问题:
“安全透明方法“OSGeo.GDAL.Gdal.AllRegister()”尝试通过方法“OSGeo.GDAL.GdalPINVOKE.AllRegister()”调用本机代码失败。方法必须是安全关键的或安全可靠关键的”
要解决这个问题,需要在编译GDAL的C#版本时,修改csharp目录中的AssemblyInfo.cs文件。具体修改如下:
// The AllowPartiallyTrustedCallersAttribute requires the assembly to be signed with a strong name key.// This attribute is necessary since the control is called by either an intranet or Internet// Web page that should be running under restricted permissions.//[assembly: AllowPartiallyTrustedCallers] 注释掉这一行
修改完成之后,重新生成C#的库,即可。
0 0
- GDAL C#版本 "安全透明方法"问题解决方案
- GDAL\OGR C#中文路径不支持的问题解决方法
- GDAL\OGR C#中文路径不支持的问题解决方法
- GDAL在java中乱码问题解决方案
- ADO版本问题解决方案
- gradle版本问题解决方案
- GDAL\OGR读取数据示例 C#版本
- 使用C#版本GDAL读取复数图像
- GDAL\OGR读取数据示例 C#版本
- Quartus II 版本问题解决方案
- C#界面闪烁问题解决方案
- C#界面闪烁问题解决方案
- C#控件开发学习问题一:安全透明方法……尝试访问安全关键方法……错误
- Struts_jstl版本问题解决方法
- 2003服务器终极安全及问题解决方案
- GDAL写dxf文件中文乱码问题解决方法
- GDAL读写dxf文件中文乱码问题解决方法(二)
- 浅析GDAL库C#版本支持中文路径问题
- EditText的点击事件首次不触发
- Ansible2016总结
- 每天一个linux命令(37):vmstat命令
- MFC工作日记2
- MUI框架入门
- GDAL C#版本 "安全透明方法"问题解决方案
- STM32的烧录文件.bat 解析
- 解决mysql的in条件中参数是带引号的字符串的时候查询失效
- 【RequireJS】RequireJS完全解读
- BigDecimal操作
- json与javaBean,Map集合等的互相装换
- MES11大标准模块(ISA95)
- margin-top失效 出现吞吃合并现象
- ucos通信邮箱的理解