您的位置:首页 > 其它

折弯机——程序部署、调试时间长的解决办法

2015-05-20 13:19 225 查看
VS2008环境下采用C#、.NET Compact Framework开发WinCE、Windows Mobile程序时,编译项目非常慢,看着进度条慢慢刷,有时候需要几分钟。效率太低了,折磨了我几周的时间,忍无可忍,终于在网上找到解决方案。(这里得到一个启发:不管什么时候,遇到不爽不懂的,第一时间找解决方案,互联网是最近的资源)

通过修改VS的配置文件,以屏蔽掉编译中不需要的任务,这个修改让编译速度大大提高。

1、找到以下文件

C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets

2、用记事本打开该文件,找到以下节点

<Target

Name="PlatformVerificationTask">

<PlatformVerificationTask

PlatformFamilyName="$(PlatformFamilyName)"

PlatformID="$(PlatformID)"

SourceAssembly="@(IntermediateAssembly)"

ReferencePath="@(ReferencePath)"

TreatWarningsAsErrors="$(TreatWarningsAsErrors)"

PlatformVersion="$(TargetFrameworkVersion)"/>

</Target>

在 PlatformVerificationTask后面添加

Condition="'$(SkipPlatformVerification)' == 'true'"

最终节点如下

<Target

Name="PlatformVerificationTask" Condition="'$(SkipPlatformVerification)' == 'true'" >

<PlatformVerificationTask

PlatformFamilyName="$(PlatformFamilyName)"

PlatformID="$(PlatformID)"

SourceAssembly="@(IntermediateAssembly)"

ReferencePath="@(ReferencePath)"

TreatWarningsAsErrors="$(TreatWarningsAsErrors)"

PlatformVersion="$(TargetFrameworkVersion)"/>

</Target>

也可以将这段设置直接复制,替换。

3、重启VS,再次编译,编译部署的速度会大大提高。

msdn资料:http://blogs.msdn.com/b/vsdteam/archive/2006/09/15/756400.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐