当前位置:编程学习 > C#/ASP.NET >>

c#2005转换至c#2008问题

由于我想使用TimeZoneInfo这个类用来转换各地时间,于是把 c# 2005的转换到c# 2008来了

用c#2008新建一程序,发现c#2008中TimeZoneInfo这个类可以被使用而且是高亮的

但是打开老的代码,TimeZoneInfo依然是不可用的,请问我应该如何操作才能是老的程序支持TimeZoneInfo呢? --------------------编程问答-------------------- 08开05的代码 一开始 不是有个转换界面的吗…… --------------------编程问答-------------------- 已经转换过了 就是不支持 --------------------编程问答--------------------
如图所示 --------------------编程问答-------------------- 需要在项目属性里修改目标Framework为3.5版本 --------------------编程问答-------------------- 回楼上,已经转换的时候已经修改好了依然没有效果
--------------------编程问答-------------------- 1.首先用记事本打开项目文件*.sln
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
将上面的10.00改成9.00,然后将#Visual Studio 2008 改成2005
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005

2.然后再用记事本打开*.csproj(*.vbproj)
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
将ToolsVersion="3.5"删除掉(注,不是把整行删除掉)

3.<Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" />
将Tools改成Bin

到这步已经能打开了,试试吧~O(∩_∩)O~


4.最后还需要将每个文件中所应用的命名空间中的using System.Linq;删除掉
将!所引用的内容删除掉。  --------------------编程问答-------------------- 楼上的是 NET2005,如何打开Net2008的项目_不死之生
悲哀啊 诺大个csdn怎么都不能理解我的问题呢 --------------------编程问答-------------------- 重新添加引用
使用System.Core看看
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,