C#让代码运行exe时执行,而时Debug不执行
2013-01-07 09:21
141 查看
1、C#让代码运行exe时执行,而时Debug不执行
if (!Debugger.IsAttached)
{
Console.Write("Process is running"+"\r\n");
}
2、另外说一下预编译指令:#region、#endregion:在C#中我们经常用到,此指令主要是将代码分割成给定名称的块,与Visiual studio中的大纲显示功能配套使用,主要是美化代码,便于读取用的。#define、#undef:用于定义和取消条件编译的变量,必须定义在其他编译的代码之前,也就是放到using namespace的上面。#if、#else、#elif、#endif:判断哪些代码需要进行编译,哪些代码不需要进行编译。
例子: #define debug
#if DEBUG
Console.Write("debug");
#elif RELEASE
Console.Write("realse");
#else
Console.Write("other");
#endif
还有其他几个预编译的指令,不过用的很少,就不说他们了。
if (!Debugger.IsAttached)
{
Console.Write("Process is running"+"\r\n");
}
2、另外说一下预编译指令:#region、#endregion:在C#中我们经常用到,此指令主要是将代码分割成给定名称的块,与Visiual studio中的大纲显示功能配套使用,主要是美化代码,便于读取用的。#define、#undef:用于定义和取消条件编译的变量,必须定义在其他编译的代码之前,也就是放到using namespace的上面。#if、#else、#elif、#endif:判断哪些代码需要进行编译,哪些代码不需要进行编译。
例子: #define debug
#if DEBUG
Console.Write("debug");
#elif RELEASE
Console.Write("realse");
#else
Console.Write("other");
#endif
还有其他几个预编译的指令,不过用的很少,就不说他们了。
相关文章推荐
- 如何确定C#代码是在编译时执行还是在运行时执行
- 运行时编译并执行C#代码
- C#在一次运行中,为什么同一段代码第二次执行速度会比第一次执行快很多?
- 运行时动态将字符串编译为C#可执行代码
- C#报错“OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码”的解决方法。
- c#获取当前代码运行的文件名、运行的函数名以及当前代码执行的行号
- 谁能提供一个用C#写的运行exe文件的代码啊
- CLR via C# 3 读书笔记(5):第1章 CLR执行模型 — 1.5 本地代码生成器工具:NGen.exe
- 怎样在C#代码的运行中,弹出confirm窗口,然后得到确认的值,然后再向下继续执行其他代码?
- 64位win7系统的VS2010生成C#执行exe无法在32位机器运行的解决办法
- VS下EXE可执行文件启动代码剖析(5)使用动态运行库的EXE
- C# 运行cmd.exe执行ffmpeg进行视频转码,程序无法关闭
- C#代码打开CMD.EXE 执行 DIR命令,并接收返回值
- C#如何编写程序运行exe可执行文件
- 真Unity3d_如何打包debug文件夹打包成一个exe_执行文件
- C#执行exe文件时与主程序同步问题
- C# 写个公共的测试代码运行时间的方法
- 火狐浏览器下JS代码不兼容setTimeout函数失效无效不运行执行的解决办法
- C# Javascript引擎,如何在C#中执行现有的Javacript代码?
- javaScript函数中执行C#代码中的函数方法总结