C# 开发
nikolay
专注于技术管理
展开
-
TableLayoutPanel 不能获取焦点
最近开发工作由B/S转到C/S。 初用TableLayoutPanel 进行FORM布局,很想当然的直接对里面的TEXTBOX.foucs()结果死活不摆我。 于是想到了去找类似B/S下的 scriptmanage.setFouce方法。结果发现根本没有...-_-# 仔细研究了一下,发现TableLayoutPanel的TABSTOP属性是FALSE逐将其改为TRUE OK原创 2009-08-10 16:29:00 · 1402 阅读 · 0 评论 -
通过 RAMDISK 提升visual studio 编译速度
感觉随着VS版本的提升,启动VS(单启动IDE环境)和调试项目的启动速度变得越来越慢了(即使有16G的内存 I5的U和 SSD).....(尤其以 VS2010 到 VS2012 感觉慢了很多),也没什么选项可以把经常启动的目录移动到 RAMDISK加快速度。偶然看到了可以通过 DEBUG 的 tempDirectory将调试时的临时目录放到RAMDISK具体方法如下:原创 2013-07-14 11:13:33 · 2555 阅读 · 0 评论 -
为什么升级VS2010 .net4.0
最近在和外包公司打交道,得知还在使用VS2005作为开发IDE(项目基于C# .net)了解了了一下为什么不升级,得知有以下几个原因:1. 原有版本稳定2. 不想尝试新版本所带来的风险3.感觉用不到新特性在这里谈一下为什么升级IDE是必要的1. Bug修复,这是大多数IDE升级的原因,因为做的比前一版本更好。2. 加入了新的功能,VS2005肯定原创 2012-08-04 12:25:22 · 1260 阅读 · 0 评论 -
解决“ 故障模块名称: clr.dll ”
错误内容:微软的错误说明:http://support.microsoft.com/kb/2640103/zh-cn类似下面的错误:错误应用程序名称:xxx.exe,版本: 1.0.0.0,时间戳: 0x4f151376错误模块名称: clr.dll,版本: 4.0.30319.17929,时间戳: 0x4ffa5753异常代码: 0xc0000005错误偏移量: 0x001原创 2013-03-15 11:30:22 · 55736 阅读 · 15 评论 -
软件解决路由回流问题
最近在使用CAS 做SSO 时遇到了回流问题(回流简要说明:应用和服务在同一内网IP,本身服务和应用又被映射了外网IP,当应用使用外网IP访问服务时,访问被拒绝。因为路由检测到访问的服务在同一内网IP地址上,只能通过内网IP访问,或者更改路由的配置。)在这里介绍软件的解决方法:由于CAS验证的需要无法直接将IP配置改为内网IP,所以只能动态的判断,当发生WebExcepti原创 2012-04-11 15:40:01 · 2308 阅读 · 0 评论 -
'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported
<br />最近将某个.net 2.0 项目升级到 4.0 <br />结果报出“'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported” 这个错误<br /> <br />在项引用里添加 MICROSOFT.CSHARP 后问题得到结局<br /> <br />PS:为什么升级到4.0时VS不自动添加呢......原创 2011-01-12 16:50:00 · 3209 阅读 · 1 评论 -
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additio
最近在用VS2010 进行.net 4.0开发时报了如上这条错误项目为 WINFORM,应用的DLL为2.0 而主项目为4.0 于是这个错误:Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.将DLL转为 4.0 依旧报这个错误最后在CONFIG转载 2011-01-05 15:11:00 · 2764 阅读 · 0 评论 -
DATAROW 交换
internal static DataTable SwitchRow(DataTable dt, int iRow1, int iRow2) { if (iRow1==iRow2) return dt; DataRow dr1=dt.NewRow(); DataRow dr2 = dt.NewRow(); dr1.ItemArray = dt.Rows[iRow1].ItemA原创 2010-09-02 10:49:00 · 675 阅读 · 0 评论 -
KeyCode 229 问题的解决方法
<br />最近在写一个WINFORM 的程序,需要捕获按键,用keypress 在中文情况下 捕获的keycode一直是229<br />网上查了很多资料,都不能很好的解决这个问题。<br />最后我也只能变相的来解决了<br /> <br />在肯定不用中文输入的地方 将 imeMode 设置为 disable<br /> <br />在需要中文的地方用TextChanged事件来处理按键(杯具啊...)<br /> <br />//FIX 229 BUG TextBox tb原创 2010-06-21 12:24:00 · 7804 阅读 · 1 评论 -
未能加载文件或程序集“xxx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
<br />使用VS2010 时遇到这个问题,原来是好的,后来其中的几个项目被更新了,遇到了这个问题。<br /> <br />主要原因是 引用的项目 .net 版本与启动的框架不同。<br />在我的项目中,把所有项目的目标框架改成统一的.net 版本就可以了(我这里统一改成了2.0)原创 2010-06-12 14:57:00 · 12310 阅读 · 2 评论 -
SQL Management Studio 链接 ORACLE 数据库
32位下 SQL 连 ORACLE 可以见这篇文章http://www.cnblogs.com/jjiac/archive/2008/07/03/1234643.html值得一提的是文中提到的“新建链接服务器” 在 登录本地服务后,位于右侧的 “服务器对象”下64位下正在研究中....需要安装ODAC X64 (ORACLE 自己的)但是 尚未链接成功~ORACLE 刚刚开始接触.....不懂请见谅原创 2010-07-08 15:12:00 · 1318 阅读 · 0 评论 -
无法序列化类型 system threading tasks task
在使用VS 2012 开发 基于WCF应用时遇到这个问题具体环境如下:WCF + MVC 4 基于.net 4.0 开发时 本地调试一切正常,可是部署完成后MVC调用WCF时报 “无法序列化类型 system threading tasks task”——————————————————————————————————————————————————————错误原因:使用原创 2013-07-18 15:11:35 · 3983 阅读 · 0 评论