当前位置: 首页 > news >正文

C#程序 Debugger,Release都没问题,但是,打包安装后:System.FormatException: 输入字符串的格式不正确

前言:
这是个问题解决,我们先谈问题:

这个问题不会再本地的调试机器上出现,但是,出现在你部署,或者说安装到其他的机器(通过VS构建安装项目来做)
C#程序 Debugger,Release都没问题,但是,打包安装后,报错, 应用程序发生了未经处理的异常。如果点击“继续”应用程序将立即关闭。System.FormatException: 输入字符串的格式不正确。 导致接收数据失败 


原因:

 笔者出现这个问题的根本原因,花了很长时间才找到:
 

          int imagecount = Convert.ToInt32(ini.ReadValue("Config", "SaveImage"));

这段代码的作用,是从一个配置文件读取保持的图像的数量,然后就是这里,你本地VS上跑玩QQ流程,但是,一旦安装就有问题。 


解决方案1:

使用TryParse或TryParseExact方法代替Parse,


解决方案2 : 

 


解决方案源码: 

int.TryParse(data[0], out int angle)
double.TryParse(data[1], out double error)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux线程概念
  • 多云架构下大模型训练的存储稳定性探索
  • vue3页面组件中怎么获取上一个页面的路由地址
  • 八叉树,分裂空间的魔法师【Unity】
  • 【开发环境搭建】Macbook M1搭建Java开发环境
  • 二维背包问题(C++)
  • C++入门9——list的使用
  • vue增加长时间无操作退出登录功能
  • C# 数组定义和常用方法
  • AI 浪潮中的一体化数据库|外滩大会之OceanBase实录
  • P1308 [NOIP2011 普及组] 统计单词数
  • aliyun图片存储OSS工具类
  • Cesium 问题:视角漫游时添加的无人机模型飞行时有抖动
  • 【软考】设计模式之责任链模式
  • Tube Qualify三维弯管测量系统用于弯管机修正弯管回弹参数
  • JAVA多线程机制解析-volatilesynchronized
  • jQuery(一)
  • Python语法速览与机器学习开发环境搭建
  • vue学习系列(二)vue-cli
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 测试开发系类之接口自动化测试
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 第2章 网络文档
  • 入手阿里云新服务器的部署NODE
  • 设计模式(12)迭代器模式(讲解+应用)
  • 在Unity中实现一个简单的消息管理器
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ionic入门之数据绑定显示-1
  • 函数计算新功能-----支持C#函数
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #etcd#安装时出错
  • #Linux(Source Insight安装及工程建立)
  • #nginx配置案例
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #Z2294. 打印树的直径
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (1)(1.13) SiK无线电高级配置(五)
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (20050108)又读《平凡的世界》
  • (C++20) consteval立即函数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (Oracle)SQL优化技巧(一):分页查询
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二)学习JVM —— 垃圾回收机制
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET 5.0正式发布,有什么功能特性(翻译)