1、电脑安装好VS2008后,如果在默认环境下采用C#、.NET Compact Framework开发WinCE、Windows Mobile程序时,一段时间后,编译项目非常慢,有时候需要几分钟甚至十几分钟。这时一般会反复重启VS2008重新编译生成,在开始的几次中还有些效果,多次之后又会回到漫长的等待状态,除了等待一时也没有其他办法。
2、在网上发现很多都说是电脑的配置和系统的问题,但也不是说换电脑就换啊,大部分都是不合实际的。后又多次搜索并验证,发现下面这个方法简单有效。
3、用的都是一般电脑,可以修改VS的配置文件,以屏蔽掉编译中不需要的任务,这个修改可以让你的编译速度飞速提高,有可能你的编译时间只需要1秒钟就搞定。

4、在电脑的安装问价夹中找到以下文件(一般都是安装在C盘吧)
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets

5、用记事本打开上述文件,在文件中找到以下内容节点(大概在中间位置),按照下面加横线的红色字体的部分修改后保存。
Condition="'$(SkipPlatformVerification)' =='true'" >
PlatformFamilyName="$(PlatformFamilyName)"
PlatformID="$(PlatformID)"
SourceAssembly="@(IntermediateAssembly)"
ReferencePath="@(ReferencePath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
PlatformVersion="$(TargetFrameworkVersion)"/>
修改后如下图所示:

6、按照上述操作修改完后,关闭文件(如果已经打开VS2008需要先关闭)后,重新启动VS2008,再次打开程序代码后尝试编译。亲自试验,编译过程基本1秒完成,一直用到现在用起来很爽。
722




被折叠的 条评论
为什么被折叠?



