vs2010转20082的项目怎么转成vs2008

VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
我的图书馆
VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
由于不同项目的需要,自己的电脑上安装了Visual Studio 、2010等版本,近期还体验了VS2012。众所周知,使用某个Visual Studio版本创建的项目或解决方案,不能直接使用其他版本的Visual Studio打开,而必须经过转换。
使用高版本的Visual Studio软件打开由低版本的Visual Studio创建的项目或解决方案时,会自动打开“Visual Studio转换向导”,转换过程中可以将旧的项目或解决方案进行备份(默认备份到解决方案文件夹下的/Backup文件夹中),这种方法由于启用了向导模式,比较简单,不详细介绍。
另一种比较直接的方法是通过修改Soultion文件和Project文件中的版本信息,这种方法既可以从低版本升级到高版本,又可以从高版本转换到低版本。本文详细介绍该方法。
以这个使用Visual Studio 2005创建的名为“CuteMobileSearch”的解决方案为例,这里示范将其转换为VS2008能够打开的解决方案。
使用记事本打开CuteMobileSearch.sln解决方案文件,如下图
&1、修改解决方案文件:将红框处版本9.00改为10.00;将Visual Studio 2005改为Visual Studio 2008,如下图:
列出所有Visual Studio版本和对应的Format Version如下:
Visual Studio 2005 -&Version &9.00
Visual Studio 2008 -&Version 10.00
Visual Studio 2010 -&Version 11.00
Visual Studio 2012 -&Version 12.00
2、修改项目文件
进入各工程文件夹(如果解决方案下只有一个工程,一般和解决方案同名),打开扩展名为*.csproj的项目文件,在文件开头的Project标签中加入&ToolsVersion="3.5",添加在任何位置都可以,用空格分隔。
将 Import Project 处的“MSBuildBinPath”改为“MSBuildToolsPath”(只有VS2005是MSBuildBinPath,VS2008及以后的版本均为MSBuildToolsPath)。
&如果想把改项目彻底升级到.NET Framework 3.5,可以在解决方案管理器右击项目文件-〉属性,修改目标框架,如图示:
以上是将VS2005创建的解决方案和项目转换为VS2008的一个实例,其他的转换是类似的。例如将使用VS2008创建的工程转换为VS2010,则需要:
1、将解决方案文件中的版本号由10.00改为11.00,将Visual Studio 2008改为Visual Studio 2010;
2、打开项目文件夹中的项目文件,将文件开头的ToolsVersion="3.5"改为ToolsVersion="4.0"(VS2008及以后的版本之间互转不需要修改MSBuildToolsPath);
3、可以根据需要,修改项目属性中的.Net Framework 版本。
如果需要用低版本的Visual Studio打开高版本所创建的工程,可以依据上述步骤逆向操作即可。
[转]&[转]&[转]&
喜欢该文的人也喜欢VS2012解决方案转化为VS2010问题
[问题点数:20分]
本版专家分:0
结帖率 75%
CSDN今日推荐
本版专家分:1149
本版专家分:0
结帖率 75%
本版专家分:80
匿名用户不能发表回复!|
CSDN今日推荐VS2005&vs2008&vs2010&vs2012&远程调试
VS2005 vs2008 vs2010 vs2012 远程调试
一 远程端的设置
  1. 远程机器端 的安全选项
  在远程机器上,开始——设置——控制面板——管理工具——本地安全策略——本地策略——安全选项,在右侧找到网络访问:本地帐户的共享和安全模式,双击它,将“进来宾
- 本地用户以来宾身份验证”,改为:“经典 -
本地用户以自己的身份验证”&&
  2.远程端 运行VS 远程调试监视器
  将本地文件夹下远程调试监视器所在文件夹(具体位置见后面 四。注意事项)下的所有文件,全部复制到远程计算机中,比如到
E:\remote\x86下。这里以vs2005为例,其余只是版本不同,操作都一样。
  双击启动其中的msvsmon.exe,在其菜单,工具——选项 中,更改身份验证方式。
  2.1& 选择 无身份验证(仅限本机),并勾选“允许任何用户进行调试”。“服务器名”将显示
tu:4015, 其中的tu是远程计算机的名称,4015是端口号。
  2.2& 选择 Windows身份验证。“服务器名”,将显示 BT\lk@tu, 其中,BT
是局域网的域名,lk是登陆的用户名称,tu是远程计算机的名称。如无登录域,则显示为:,其中,lk是登陆的用户名称,tu是远程计算机的名称。
二。 本地端的设置
  启动vs2005,打开自己的项目文件,在程序中需要的地方设置断点并重新生成它。
  将刚生成的应用程序(ap.exe文件)和对应的符号文件(ap.pdb文件),复制到远程计算机中制定文件夹下,比如E:\remote\debug下。
  启动调试的两种方法:
  1 直接方法
  &就想通常调试方法一样,直接从菜单上启动调试,或直接按F5键启动调试。
  &这个过程中,如果提示“已达到计算机的连接数最大值,无法再同此远程计算机连接”,则需要清理连接,从Windows系统的开始——运行,输入执行:
net session /delete /y 即可。
  2 附加进程
  在远程端的E:\remote\debug下,双击启动其中的
ap.exe文件。每次改动编译后,都要复制两个文件到远程端,并重新启动。
  在本地vs2005的菜单,工具——附加到进程,将弹出选项页面。这又分两种方式 :
  2.1 Window身份验证远程调试
  这对应远程端的,msvsmon.exe的选项, Windows身份验证
  在“传输”中选择: “默认值”。
  在“限定符”中浏览找到或直接输入: BT\lk@tu 。
  在“可用进程”中找到自己的程序,比如ap.exe(就是刚在远程端启动的ap.exe),点按“附加”即可调试。
  2.2 匿名远程调试
  &这对应远程端的,msvsmon.exe的选项, 无身份验证(仅限本机)
  在“传输”中选择: “远程(无身份验证时仅限本机)”。
  在“限定符”中浏览找到或直接输入:& 10.10.1.36:4015 。或tu:4015
,就是远程计算机。
  在“可用进程”中找到自己的程序,比如ap.exe(就是刚在远程端启动的ap.exe),点按“附加”即可调试。
三。 输出到远程
  输出放在本地的缺点是有任何的改动,都需要将生成后的两个文件,复制到远程才能调试。为了方便,可直接将输出放到远程共享的文件夹下。
  1.在远程端,将文件夹E:\remote 读写共享为 remote_share , 并在其中创建
debug文件夹。
  2.vs 开发环境自动添加的命名空间和应用程序集的名称都比较长,为了方便,只将输出的执行程序集名称改的较短。 从 菜单 工具——
本项目的 属性——应用程序,在程序集名称处,输入希望的名称,比如: ap
  3. 在本地开发环境,从菜单 项目—— 本项目的 属性——生成——输出路径,从默认的bin\debug改为
  4. 从菜单 项目——本项目的 属性——调试,从“启动项目”改为“启动外部程序”,并输入&,
将工作目录改为
“使用远程计算机”,并输入 10.10.1.36 。
四。注意事项:
  1. 两端登录的用户都要放到 Administrator组中,以便有较高的权利。
  2. 对于“Window身份验证远程调试 ”,两端登录的用户可以不同。建议使用这种方法,比较安全。
  3. 对于“匿名远程调试”,远程和本地需用同一个用户名同样的用户密码登录,有时不能加调试断点。
  4. 调试机和被调试机都在一个局域网内,且必须在一个网段
  5. 关闭防火墙或打开相应的端口,一般是4015
  6. vs2005和vs2008 Win xp sp2 或 sp3下运行, vs2010 只能在 Win xp
sp3运行,VS2012只能 Win 7或Win 8下运行。
  7. 执行调试所需的文件,都是 .exe和.pdb :
  vs2005 是 ap.exe 和 ap.pdb
  vs2008 是 ap.exe 和 ap.pdb
  vs2010 是 ap.vshost 和 ap.vshost.exe.mainfest
  8. 远程调试监视器,在安装vs的计算机上的位置为:
  vs2005在本地 Program Files\Microsoft Visual Studio
8\Common7\IDE\Remote Debugger\x86 下的所有文件。
  vs2008在本地 Program Files\Microsoft Visual Studio
9.0\Common7\IDE\Remote Debugger\x86 下的所有文件。
  vs2010在本地 Program Files\Microsoft Visual Studio
10.0\Common7\IDE\Remote Debugger\x86 下的所有文件。
  VS2012在本地 Program Files (x86)\Microsoft Visual Studio
11.0\Common7\IDE\Remote Debugge下的x86 下的所有文件。
点此查看相关的图片
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。原文链接地址:
如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程名.&1.用你喜欢的编辑器打开sln文件,比如notepad++
&2.找到下面的字符串Microsoft Visual Studio Solution File, Format Version 11.00.# Visual Studio 2010. 并且用下面的字串替换Microsoft Visual Studio Solution File, Format Version 10.00. (I)# Visual Studio 2008. (II, 可选)二.对于工程名.csproj/vbproj1.用你喜欢的编辑器打开这个工程文件
2.找到下面的字符串&Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&.然后用下面的字符串来替换&Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&. (III)
就这样了现在你就可以在VS2008中打开了,反正也可以通过反着改一下就可以让VS2008的项目在VS2010中打开了
三.做完这些改变后,可能会出现这样的错误
-------------------------------------------------------------------Microsoft Visual Studio---------------------------Unable to read the project file 'XXX.csproj'. C:\Project path\XXX.csproj(89,11): The imported project "C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the &Import& declaration is correct, and that the file exists on disk.---------------------------OK Cancel ------------------------------------------------------------------为了修正这个错误,只要的工程名.csproj/vbproj文件中找到上面的字符串,把v10.0改成v9.0.就好了
阅读(...) 评论()VS2008开发快速配置_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VS2008开发快速配置
&&VS2008开发配置
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩3页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 vs2008没有控制台项目 的文章

 

随机推荐