使用VS 2005开发的朋友应该都知道,编译一个很多页面的网站工程是很费时间的,那有没有什么办法可以提高编译速度呢?
答案是肯定的,请按照以下的优化步骤来做,包你以后不会再为编译网站而感到痛苦。

优化步骤:

  1. 删掉bin目录下的所有.dll.refresh文件。注意:删掉之后,你通过文件路径引用的dll,VS 2005将不会帮你自动更新到bin目录里。也就是说如果你引用的dll更新了,你必须自己手动重新引用一次。

  2. 最好把/app_code 目录的.cs文件移到一个dll工程中。因为编译个dll工程会比编译网站工程里/app_code目录里.cs文件要快,而且移走/app_code里的.cs文件还会提高.aspx页面中设计试图和代码试图的切换速度。

  3. 打开网站工程的属性页,选择"Build” Tab页,把"Before running startup page"下拉框由"Build Web Site“改为"Build Page"或者"No Build"。最后再把"Build Web Site as part of solution"前的复选框去掉。

完成这三步就算大功告成了,看看是不是编译比以前快多了,特别是大的项目更明显。

关于具体的原理,请查看Scott 的Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005 这篇文章!!

转载于:https://www.cnblogs.com/NickYao/archive/2007/04/25/727020.html

优化VS 2005编译,脱离漫长的等待!相关推荐

  1. 用一生的漫长,等待最初的绿色

    香风微雨,池边满是石榴花,初夏凉爽.清晨的雨滴在风中划出美丽优雅的弧线,然后变成玫瑰花瓣上的舞蹈精灵.初夏的小雨中,大玫瑰盛开,无声无息,不引人注目.天地间,有一层淡淡的烟雾,如岁月的容颜,静谧而美丽 ...

  2. 三月随笔——漫长的等待

    漫长的等待,从2014年的9月到2015年的3月,半年的时间,我想这样的等待的确是漫长的,终于又一次没有熬住内心的期待,还是坐在了电脑前,开始一点一点春蚕吐丝一般滴自我折磨,O(∩_∩)O哈哈~其实我 ...

  3. 硬核分享:优化 “Android Studio” 编译速度的10个小技巧

    前言 Google现在最推荐的IDE是Android Studio: 用起来很智能,但是也有占用很多内存,运行起来很卡的缺点,下面,我们就来谈谈Android Studio的优化吧 安装完成后启动卡死 ...

  4. Android首次启动时间长优化之预编译提取Odex

    提示!应用程序的安装有两种情况,第一:首次启动系统时安装.第二:系统启动完毕后安装. 本篇博文基于第一种安装场景.在系统首次启动的场景中,系统会对/system/app./system/priv-ap ...

  5. 优化android studio编译的apk大小

    默认生成的apk(release版)太大(只打印helloworld的apk大小就有1MB多),需要优化编译,如下,修改build.gradlebuildTypes { release {minify ...

  6. Visual Studio 2005 编译的版本无法启动,出现应用程序配置不正确的错误

    原帖来自:http://www.zzzj.com/html/20080829/64942.html 这个问题最终的解决方法是修改manifest文件,首先需要关闭MSVC project中的embed ...

  7. linux 内核优化实战,Linux编译优化必须掌握的几个姿势总结

    01.编译选项和内核编译 Linux内核(英语:linux kernel),是一种计算机操作系统内核,已C语言和汇编语言写成,匹配POSIX标准,以GNU通用公共许可证发布.从技术上说Linux只是一 ...

  8. JVM之静态编译优化以及JIT编译

    为什么80%的码农都做不了架构师?>>>    对于执行的字节码会从两处进行优化. 第一,就是使用javac编译时. 第二,就是使用JIT(just-in-time)即时编译,在运行 ...

  9. mysql大表联合查询优化,大事务优化,规避事务超时,锁等待超时与锁表

    背景:最近在做项目的同时做了一些优化,主要针对mysql大表(2亿+数据量未分库分表情况下)的联合查询以及生产上出现的一些事务超时和锁等待超时现象的优化,分享一些我个人的优化思路,只讲思路不贴代码哈. ...

最新文章

  1. Linux (CentOS)安装VNC+XFCE可视化桌面环境 附安装FireFox浏览器
  2. 窗体 局部变量转换为全局_Unity 热更新解决方案 学习笔记(12)Lua 全局变量和局部变量...
  3. 【App性能】:TraceView分析法
  4. raise event when save - COM_PR_CHBADI_RAISE_WF_EVENT
  5. 在Windows上运行-XX:CompileCommand
  6. shell获取命令行结果指定列(指定列结果)
  7. DBGridEh导出Excel等格式文件
  8. 如何优化java反射,如何有效地使用Java反射
  9. 新版手机浏览器_简约但不“简单”的手机浏览器
  10. PAIP.手机sms短信,联系人的同步与备份.txt
  11. muduo学习笔记:base部分之高性能日志库-Logger
  12. 教案用计算器计算机,用计算器计算教案
  13. Vue(狂神学习笔记)2021-10-8
  14. 【CSS】三行实现一个黑白网格背景(渐变)
  15. 操作系统位数与数据字节数的关系
  16. Opencv__模板匹配(上)
  17. 云计算中心怎么选址?
  18. 使用百度Clouda框架创建RSS阅读器应用
  19. 什么是教育邮箱?企业邮箱注册流程是什么样的?
  20. 关于usecase新建与构造配置

热门文章

  1. 【Java Web开发指南】线程安全和单线程
  2. python【Pandas科学计算库】连女朋友都会用的Pandas(真の能看懂~!)
  3. python【蓝桥杯vip练习题库】ALGO-10集合运算
  4. Unet实现图像分割(一)
  5. ubunto安装mysql8.13_ubuntu安装mysql[ubuntu部署]
  6. mysql test 映射到实体_MyBatis实体关系映射
  7. intel 核显linux驱动程序,10nm来也!Intel 11代核显Linux驱动功能冻结
  8. svn上crlf怎么设置_svn如何设置svn:ignore
  9. python验证用户登录的判断_python怎么判断用户是否登录?
  10. linux批量执行命令脚本,2.3-命令批量执行脚本