VS2010中 生成、生成解决方案、开始执行(不调试),这三个是啥意思,三者之间有啥联系?(C#语言)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2010中 生成、生成解决方案、开始执行(不调试),这三个是啥意思,三者之间有啥联系?(C#语言)相关的知识,希望对你有一定的参考价值。

生成,就是将项目文件编译成可执行文件等运行时必须的文件。生成解决方案,就是将该解决方案里所有项目进行编译,生成文件,与生成的功能类似。开始执行(不调试),就是只执行,不进行调试,就像执行可执行文件一样,不会进入断点调试。

指令周期:取出并执行一条指令的时间。

机器周期:又称CPU周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。

时钟周期:通常称为节拍脉冲或T周期。处理操作的最基本单位,即CPU主频。

三者的关系:指令周期通常用若干个机器周期表示,而机器周期又包含若干个时钟周期。

扩展资料

Web 项目 :点击开始调试,可以在程序执行时,打断点,跟踪程序执行,方便差错。

Web项目:点击开始执行(不调试),在程序运行期间,不可以打断点;优点:在网站启动后,如果修改了CS代码,则只需右击对应项目,点击重新生成(或者直接生成)一下项目,然后直接刷新浏览器页面就可以了。原因:IIS服务处于启动状态

总结:调试平时用的比较多,方便差错,执行不调试方便测试,验证。

启动调试。就是先生成解决方案再执行的。

开始执行(不调试):直接执行,只得到最终结果。

这两种方法的区别是,前者需要加载调试符号,允许在运行过程中中断,并单步执行,还可以对某些变量进行监控,甚至改变其代码并重新计算;后者仅仅编译并运行,无法对程序进行调试,仅适合在需要查看运行效果时使用。

参考技术A

生成,就是将项目文件编译成可执行文件等运行时必须的文件。生成解决方案,就是将该解决方案里所有项目进行编译,生成文件,与生成的功能类似。开始执行(不调试)就是在不调试的情况下执行,就像执行可执行文件而不进行断点调试一样。

指令周期:取指令和执行指令所花费的时间。

机器周期:也称为CPU周期,CPU访问内存的时间很长,所以定义为从内存中读取指令字的最小时间。

时钟周期:通常称为节拍脉冲或T周期。处理操作的最基本单位,CPU主频。

三者之间的关系:指令周期通常用机器周期数表示,而机器周期数包含有时钟周期数。

扩展资料:

Web项目:单击开始调试,可以在程序执行、中断点、跟踪程序执行、方便出错。

Web项目:单击开始执行(不调试)。在程序运行期间,中断点是不允许的。优点:网站上线后,如果修改CS代码,只需右键单击对应的项目,点击重建(或直接生成)项目,然后直接刷新浏览器页面。原因:IIS服务已经启动

结论:调试常用于方便出错,执行非调试便于测试、验证。

开始执行(不调试):直接执行,只得到最终结果。

两种方法的区别在于,前者需要加载调试符号,允许在运行过程中中断,并且可以在一个步骤中执行,还可以监视某些变量,甚至更改其代码并重新计算;后者只编译和运行,不调试程序,只适合在需要查看它如何工作时使用。

参考技术B 生成,就是将项目文件编译成可执行文件等运行时必须的文件。生成解决方案,就是将该解决方案里所有项目进行编译,生成文件,与生成的功能类似。开始执行(不调试),就是只执行,不进行调试,就像执行可执行文件一样,不会进入断点调试。本回答被提问者采纳 参考技术C 生成的项目文件被编译成可执行文件和其他文件必须运行。生成解决方案,那就是,所有的解决方案中的项目编译生成的文件生成的功能类似。执行(调试),是唯一实现,无需调试,运行可执行文件一样,不会进入断点调试。 参考技术D 生成,和生成解决方案是 将代码编译成 DLL文件
开始执行不调试是 不能断点测试的(开发常用到) 如果调试,就会重新编译一次代码成Dll文件

之间没有什么联系

vs环境Microsoft Build Tools 生成工具

最近开发,生成项目时,开始生成不成功,提示复制dll没有权限,访问拒绝。

经过搜索与尝试,终于找到原因,原来Microsoft Build Tools出错了,

最终解决办法:重新安装Microsoft Build Tools工具,问题解决。

 

解决问题过程:

走了很多弯路,重新装了系统,新安装了vs环境,打开项目,提示缺少Microsoft Build.dll 才来研究。原来vs项目成功,是集成的一个工具。

win7系统分很多版本,只有旗舰版的才能有IIS。

系统可以升级到任意版本,只需10分钟左右时间。

以上是关于VS2010中 生成、生成解决方案、开始执行(不调试),这三个是啥意思,三者之间有啥联系?(C#语言)的主要内容,如果未能解决你的问题,请参考以下文章

vs2010由于缺少调试目标“无法开始调试,请生成项目并重试 怎么解决?

vs2010怎么生成exe文件

如何修改vs2012的解决方案文件

vs2010下C# WinForm 解决方案里面生成的文件都是啥作用?干啥的?

求几个vs2010快捷键

VS2010 c++编译的时候总是出现找不到exe文件、这是个啥情况