记录Harde学习成长生活的点点滴滴.
2012-02-02 DotNet


4条评论
1,286 次浏览

VS10sp1-KB983509“过不去”的解决

哦,其实如果是懒人应该不会看到这篇文章的……
安装VS2010的Sp1补丁时,貌似很多人说卡在这里,呃其实它真没事,等会就好了,也许半小时也许1个小时反正等着就对了~~~

鄙人是白羊座的,性子急。。。以为过不去,手动取消过2次…汗。
写这个博文的原因是提醒跟我同样性急的朋友,要有耐心……

2012-01-16 DotNet


没有评论
97 次浏览

未能加载文件或程序集,HRESULT:0×80131047 的解决办法

今天遇到了这个问题,看字面意思也比较明了,就是没法加载文件了。
因为我是添加EntityFramework引用,从Web获取的数据,所以文件不存在的可能性排除
检查了下 文件属性,也没有什么异常。
直接访问路径,也可以访问。

因为完整路径中带有一个半角逗号”,”怀疑是路径不被VS所识别,
剔除”,”问题解决。

2012-01-14 DotNet


没有评论
31 次浏览

安装EntityFramework提示未声明SchemaVersion的解决办法

不知道为什么,在公司的VS好好的,今天在家用就出了这个问题(本本上的MVC3比公司电脑安装得早)
随便乱点时,发现“扩展管理器”里的“NuGet”需要更新,感觉是这个问题
更新完毕,重启VS,OK,问题解决

2011-10-31 DotNet


没有评论
59 次浏览

配置系统未能初始化 错误的解决方案

给项目添加log4net时,配置完毕,竟然出了”配置系统未能初始化”的错误。
才发现不小心把configSections节点粘贴时弄到下面去了。
放到第一的位置,问题解决。

MSDN:
如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。

2011-10-09 DotNet


没有评论
47 次浏览

注意DateTime的IFormatProvider

DateTime.ToString()是大家常用的方法
正常情况下,.net会自动获取系统的语言来输出日期,但是有时这个不适用,有时服务器是日文的,我们却想输出中文日期,这时就需要使用IFormatProvider了
东西比较简单,看一下就明白了

?View Code CSHARP
1
2
3
DateTime tDate = DateTime.Now;
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("ja-JP");
string strDate = tDate.ToString("yyyy/MM/dd (dddd)", culture);

来看个微软的DEMO(有修改)

?View Code CSHARP
1
2
3
4
5
6
7
8
9
10
11
// Specify the date to be formatted using various cultures.
DateTime tDate = DateTime.Now;
// Specify the cultures.
string[] cultureNames = { "en-US", "es-AR", "fr-FR","ja-JP", "nl-NL", "ru-RU","zh-TW","zh-CN"};
Console.WriteLine("Converting the date {0}: ",Convert.ToString(tDate,System.Globalization.CultureInfo.InvariantCulture));
foreach (string cultureName in cultureNames)
{
    System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo(cultureName);
    string dateString = tDate.ToString("yyyy/MM/dd(dddd) hh:mm:ss tt zzz", culture);
    Console.WriteLine("   {0}:  {1}",culture.Name, dateString);
}

输出结果

?View Code CSHARP
1
2
3
4
5
6
7
8
9
10
Converting the date 10/09/2011 11:35:57:
   en-US:  2011/10/09(Sunday) 11:35:57 AM +08:00
   es-AR:  2011/10/09(domingo) 11:35:57 a.m. +08:00
   fr-FR:  2011/10/09(dimanche) 11:35:57  +08:00
   ja-JP:  2011/10/09(日曜日) 11:35:57 午前 +08:00
   nl-NL:  2011-10-09(zondag) 11:35:57  +08:00
   ru-RU:  2011.10.09(воскресенье) 11:35:57  +08:00
   zh-TW:  2011/10/09(星期日) 11:35:57 上午 +08:00
   zh-CN:  2011/10/09(星期日) 11:35:57 上午 +08:00
続行するには何かキーを押してください . . .
返回顶部
分享按钮