
C#
文章平均质量分 51
clever101
2006年本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。现任优快云博客专家(优快云博客访问量600万+)。熟练掌握C++、Java和Python等多门开发语言。在遥感图像处理、地理信息系统、导航地图和三维可视化方面具有丰富的开发经验。曾担任某上市公司首席架构师,主持过新一代遥感处理软件平台的研发。曾获有色金属工业科技进步奖二等奖。
展开
-
C#桌面程序无法调试以及无法查看变量的解决办法
C#桌面程序无法调试以及无法查看变量的解决办法原创 2021-12-29 19:04:54 · 4379 阅读 · 0 评论 -
引用类库出现类型初始值设定项引发异常错误
作者:朱金灿来源:clever101的专栏出错信息 环境是64位Win7,使用VS2013开发一个网站程序(使用.NET Framework),在调用一个类库时出错,具体错误信息是:问题分析 调用的是类库里的一个类的静态接口,但除了这个接口外,这个类还有一个静态数据成员,在初始化静态数据成员就崩溃了。解决方案 确保这个静态数据成员能够初始化成功,或者如果这个静态数据成员不必要的话就直接删掉。参考文献1.类型初始值设定项引发异常的解决方法...原创 2020-09-22 18:45:45 · 2095 阅读 · 0 评论 -
如何调试release版的C#程序
作者:朱金灿来源:clever101的专栏C#工程的相关设置 要调试release版本的C#程序,需要对C#工程进行一定的设置,具体打开C#工程的属性设置页面,作如下设置,如下图: 当然,要发布程序时记得把优化代码的选项勾上。...原创 2020-08-09 19:53:53 · 3779 阅读 · 2 评论 -
C#调用C++接口返回字符串的做法
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 现在有这样一种情景,假如C#调用C++接口需要返回一个字符串。因为字符串是不定长的,因此传递一个定长的字符串进去是不合适的。 因此需要一种间接的做法,简单来说就是C#定义一个创建空字符串的接口,传递这个接口指针给C++模块,然后在C++模块中调用这个C#接口创建一个空的字符串接口。然后在原创 2016-04-12 19:26:43 · 10624 阅读 · 1 评论 -
C#工程缺少IIS组件无法打开的解决办法
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 同事使用VS打开一个C#工程,出现下面的错误: 这个工程是C#的桌面工程,跟IIS无关,去安装IIS太麻烦了。我想到一个简便的解决办法是使用记事本打开这个C#工程文件,搜索IIS这个字眼,将true改为false。原创 2016-05-13 18:34:34 · 4424 阅读 · 0 评论 -
除虫记之C#调用C函数出现的诡异错误
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 同事反映在在项目中使用C#程序调用我们部门编写的C++模块出现一个诡异错误:在调用A算法失败后,其它算法均不能调用成功,但是程序并没有崩溃。 C#程序是通过调用C接口函数,然后C接口函数来调用C++函数。C接口函数的代码大致如下:try { CPlusPlusFunction(); // C++函数 }原创 2016-11-25 22:25:25 · 994 阅读 · 0 评论