lzth.net
当前位置:首页 >> VS.NEt里面,生成解决方案与重新生成解决方案有什... >>

VS.NEt里面,生成解决方案与重新生成解决方案有什...

重新生成解决方案顾名思义就是重新编译每个文件,这样速度要满些,但可靠度高一些.而生成解决方案则在上次编译的基础上编译那些修改过了的文件,而没有修改的文件不编译,类似于数据库里的增量备份. “生成”的时候,只对你改动过的文件重新生成,没有改动过的文件不会重新生成; “重新生成”是对所有的文件都重新生成 你在解决方案上右键,选择重新生成解决方案的话.VS会自动帮你都生成一遍的.也就是Bin目录里的东西.

vs ide一个解决方案是可以加入多个项目的,如果当前解决方案只有一个项目,执行项目“生成/重新生成/清理”和解决方案“生成/重新生成/清理”是一样的,当有多个项目时选择解决方案的“生成/重新生成/清理”对解决方案下的项目都有效,如果选择了“清理”所有的项目都会被清理,要是不想全部清理就要单独选择要清理的项目进行“清理”操作,“生成/重新生成”也是一样的,不过要注意的是选择生成解决方案并不一定是工程编译想要的顺序,有库链接时可能会报错误.生成:如果工程没有编译过就全部编译,已经编译过了只对修改过的有关内容进行编译,重新生成:就是先清理一次对所有文件进行编译.清理:把编译器编译出来的文件都清理掉包括可执行文件链接库.

依次单击“生成->重新生成解决方案”,重新编译就可以看见错误了.

重新生成解决方案实际上就是编译项目,也就是重新生成dll文件.因为其他的HTML,css,javascript都属于前台,不需要你重新生成就可以直接运行.而你改动了比如.cs文件里的内容,那属于后台的东西,必须编译过后才能调试出来效果!而编译过来就会在bin目录下生成一个名为 [项目名.dll]的文件!

一个解决方案可以有很多个项目,每个项目都可以单独生成.就是编译的意思了.

选择“生成”或“生成解决方案”,将只编译自上次生成以来更改过的那些项目文件和组件. 注意 如果解决方案中包括多个项目,则“生成”命令将变成“生成解决方案”. 选择“重新生成解决方案”,将首先“清理”解决方案,然后生成所有项目文件和组件. 选择“清理解决方案”将删除所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例.=======================================================请打开VS2005启动帮助, 选择索引, 在“查找”框中输入“清理解决方案”,有详细而准确的说明

编译过程将源程序转化为中间代码,它主要是检查语法和语义错误.在vs中,源程序包括用c++、c#、vb、j#等高级语言编写的代码,而中间代码是指msil汇编代码,这些代码能被clr和windows操作系统进一步转化为机器指令.当然,在使用c++

意思就是编译解决方案下面所有的项目.

解决方案是若干个有联系的项目的组合.你生成解决方案,就会把所有的项目都给bulid了,省的你一个一个去生成. 比如解决方案里有3个项目,a,b,c,a项目用到b项目,b项目用到c项目,它会按顺序给你生成c->b-a,然后把c,b的dll都放到a的bin目录下.

“生成” 只会生成当前所选项目,“生成解决方案 ” 会将解决方案下的所有项目全部生成

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com