基于arcpro3.0.2运行报错问题:不能加载文件System.Text.Encoding.CodePages, Version=8.0.0.0

基于arcpro3.0.2运行报错问题:不能加载文件System.Text.Encoding.CodePages, Version=8.0.0.0

报错问题描述:

基于arcpro3.0.2运行报错问题:

Could not load file or assembly 'System.Text.Encoding.CodePages, Version=8.0.0.0

解决办法:

重新拷贝打包生成目录:D:\cwgis_arcpro302\Debug\net6.0-windows到arcpro安装bin下

C:\Program Files\ArcGIS\Pro\bin

NuGet包下载包版本冲突问题:采用降底DLL版本来解决版本冲突

NuGet包下载包5.0.0: System.Text.Encoding.CodePages

代码中先加载Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

下面为解决了postgreSQL数据库访问后的版本号列表

//===============================================

MySql.Data(8.0.32.1)

Npgsql(6.0.11)

SqlSugarCore.Dm(8.5.0)

System.Data.OleDb(8.0.0)

System.Data.OracleClient(1.0.8)

System.Data.SQLite(1.0.118)

System.Text.Encoding.CodePages(5.0.0)

System.Text.Json(6.0.0)

//===============================================

其中主要是更新cwgis_arcpro302.deps.json文件和相关依赖

其中 "System.Text.Encoding.CodePages": "8.0.0",

改为"System.Text.Encoding.CodePages": "5.0.0",

最好采取方法:重新拷贝打包生成目录到arcpro\bin目录下

"targets": {

".NETCoreApp,Version=v6.0": {},

".NETCoreApp,Version=v6.0/win10-x64": {

"cwgis_arcpro302/1.0.0": {

"dependencies": {

"MySql.Data": "8.0.32.1",

"Npgsql": "6.0.11",

"SqlSugarCore.Dm": "8.5.0",

"System.Data.OleDb": "8.0.0",

"System.Data.OracleClient": "1.0.8",

"System.Data.SQLite": "1.0.118",

"System.Text.Encoding.CodePages": "5.0.0",

"System.Text.Json": "6.0.0",

"Aspose.Cells": "18.4.0.0",

"Microsoft.Office.Interop.PowerPoint": "12.0.0.0",

"Microsoft.Win32.SystemEvents.Reference": "8.0.0.0",

"NewLife.Core": "10.9.2024.402",

"NPOI": "1.2.3.0",

"office": "12.0.0.0",

"STSdb6": "1.0.0.0"

},

"runtime": {

"cwgis_arcpro302.dll": {}

}

本blog地址:https://blog.csdn.net/hsg77

相关推荐
怀旧6666 天前
spring boot 项目配置https服务
java·spring boot·后端·学习·个人开发·1024程序员节
yanwushu7 天前
Xserver v1.4.2发布,支持自动重载 nginx 配置
mysql·nginx·php·个人开发·composer
李启柱8 天前
项目开发流程规范文档
运维·软件构建·个人开发·设计规范
CoderJia程序员甲13 天前
个人网站接入Google AdSense流程
个人开发·广告·googleadsense·个人网站接入广告
金创想13 天前
个人开发三步走
个人开发
Perishell14 天前
无人机避障——2D栅格地图pgm格式文件路径规划代码详解
linux·ubuntu·无人机·个人开发
Illusionna.14 天前
Local Transfer v4 (支持 Windows 10+、macOS、Linux、POST-API) 中心化的局域网文件传输、文件管理的服务器工具
服务器·vscode·python·flask·开源软件·个人开发
Scr1Pt090820 天前
RabbitMQ系列学习笔记(八)--发布订阅模式
笔记·分布式·学习·中间件·rabbitmq·个人开发
PinTrust21 天前
一文了解,SSL的起源和发展史
网络协议·网络安全·https·云计算·ssl·个人开发·软件需求
Perishell21 天前
Linux系统下kazam生成的.mp4文件无法用window打开
linux·ubuntu·个人开发·1024程序员节