随笔分类 -  C#

摘要:今天,在客户现场,下载excel表的时候出现如下报错,“请求的操作无法在使用用户映射区域打开的文件上执行”,查看日志发现没有打印出任何日志。 后来发现是因为excel文件在后台被占用,无法删除也无法修改,导致报错。 阅读全文
posted @ 2016-11-29 13:15 环游世界 阅读(15870) 评论(0) 推荐(0)
摘要:可以通过获取application对应的Version属性获取当前打开的Excel的版本信息(Application.Version)。 阅读全文
posted @ 2016-10-10 10:02 环游世界 阅读(348) 评论(0) 推荐(0)
摘要:今天遇到一个神奇的问题,之前一直使用很好的代码突然报错:“类Range的AutoFill方法无效”,在网上搜索了一番,感觉没有一个与我遇到的情况相同的。debug,查看一下代码,发现程序里,AutoFill前后指定的是相同的区域。不知道是不是因为这个原因,只能自己手动测试到底什么情况才会产生这个提示 阅读全文
posted @ 2016-05-12 16:55 环游世界 阅读(11547) 评论(0) 推荐(0)
摘要:今天遇到了一个奇怪的问题,程序在客户的电脑上开始的时候可以运行,打开的时候忽然提示“配置系统未能初始化”。 网上搜索了一下,大部分都是说程序的app.config配置文件出错了。因为程序本身的原因,部分配置信息并没有自己定义xml文件进行保存,而是使用vs提供的Settings.settings文件 阅读全文
posted @ 2016-04-28 16:21 环游世界 阅读(9551) 评论(0) 推荐(0)
摘要:如果代码中出现效率问题,使用dotTrace来跟踪分析代码的效率问题还是很方便的。使用dotTrace不但可以看到每一个方法被调用的次数和总时间,而且可以引入源代码,查看源代码中每一行执行的次数和时间。 不过最近在使用的过程中遇到了一些问题,在引入了源代码后,虽然看以看到源码,但是每行的执行次数和时 阅读全文
posted @ 2016-03-02 15:12 环游世界 阅读(629) 评论(0) 推荐(0)
摘要:问题定位: 1、在Server2003上使用vs2010开发的项目,移到Win8上,同样使用vs2010打开。在生成解决方案的时候有如下报错: 未能从程序集 Microsoft.VisualStudio.Tools.Office.BuildTasks, Version=10.0.0.0, Cultu 阅读全文
posted @ 2016-02-26 16:29 环游世界 阅读(5542) 评论(0) 推荐(0)
摘要:在C#中通常使用DateTime来表示当前时间,可以在一个操作的前后分别使用一个DateTime对象获取当前时间,再将两个DateTime对象相减获得时间差(TimeSpan对象),从而得到这个操作耗费了多少时间。 但是,在某些情况下,需要循环获取执行一个操作,而这个操作可能并没有耗费太多的时间,只 阅读全文
posted @ 2016-02-26 16:01 环游世界 阅读(1372) 评论(0) 推荐(0)