解决办法:安装 netfx2.0 sp1。
解决过程:
第一阶段:
2006 年初次碰到这问题,上网查找,得到的是在控件加载时发现全角切换为半角的方案;应用,基本上能解决,但不可能把所有的都给堵住。
第二阶段:
2008年再次碰到这个问题,上网查找,基本上和第一阶段差不多的查询结果,只是多了个半角全角补丁,打上之后,未解决。
由于最近刚刚安装了vs2008 ,所以就试试看还有没有这个问题,发现没有,奇怪。安装了vs2008后,.net framework 从2.0 到3.5 都装了,到底在哪个包解决了这个问题?总不能直接给用户装.net framework3.5吧,太大了!于是从3.5开始卸载,知道只剩下2.0,发现其名称后多出来个servic pack 1,奇怪。再单独装 .net2.0,全角问题重现,于是上网查找,在微软的下载中心找到 Microsoft .NET Framework service Pack 1,安装,问题解决!
下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e
补丁描述:
Microsoft .NET Framework 2.0 Service Pack 1 针对 Microsoft .NET Framework 2.0 发布后客户报告的问题提供了累积的汇总更新。此外,该更新还可帮助改进安全性,且提供了用于 .NET Framework 3.0 Service Pack 1 和 .NET Framework 3.5 的系统必备功能支持。
发布方案:
如何将这个补丁打包到发布程序内?将下载的NetFx20SP1_x86.exe更名为dotnetfx.exe,替换 缺省必备组件 安装目录下的同名文件,目录如下:
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\dotnetfx
然后重新生成软件安装包,就OK了。生活TMD需要激情,做事需冷静,说话需冷静!
遇事记着:办法总比困难多,困难和问题说不定就是机遇和转折!
历史证明:哪个环节没照顾到,哪个环节就会出问题!能自己来,就不要让别人来。