|
|
1
412
|
|
2
296
不,不会的,除非你做些工作。 这里最重要的部分是什么是调试,它是一种定义的常量,编译器可以根据它进行检查。
但是,您可以轻松地将该名称添加到标有条件编译符号的文本框中,但请确保在执行此操作之前将项目配置设置为释放模式,因为这些设置是针对每个配置的。
|
|
|
3
45
不。
在下选择[定义调试常量] 项目->建筑 就像在每个文件的开头包含#define DEBUG。 如果要为发布配置定义发布常量,请转到:
|
|
4
33
例子:
|
|
|
5
10
我以前从未见过……但我见过:
和
|
|
6
9
你可以用
|
|
|
7
4
“流行加泰林”说得对。基于构建类型控制定义提供了很大的灵活性。例如,您可以在同一个解决方案中拥有“调试”、“演示”和“发布”配置。这就避免了使用两种不同的解决方案进行重复编程的需要。
以下内容摘自“Pop Catalin”帖子: 如果要为发布配置定义发布常量,请转到: *选择释放模式 条件编译符号 文本框输入:释放 |
|
|
8
2
我知道这是一个老问题,但值得一提的是,您可以在调试和发布之外创建自己的配置,例如测试或UAT。 如果在“项目属性”页面的“生成”选项卡上,将“条件编译符号”设置为“测试”(例如),则可以使用以下构造:
您可以出于特定的原因使用此构造,例如,如果需要,可以使用不同的客户端,甚至可以使用整个Web方法。我们在过去也使用过这种方法,其中一些命令会导致特定硬件出现问题,因此我们在部署到硬件X时有一个应用程序的配置。 |
|
|
9
0
您可以创建自己的条件编译时符号(任意名称)。 菜单选项:项目->[projectname]属性。。。
您可以在#if语句中使用符号:
|
|
|
10
0
同时
M4N's answer
或者更好的做法是,使用定义预期行为并基于模式设置它们的标志,而不是指我们处于发布模式还是调试模式:
|
|
|
11
0
另一种选择:
|
|
|
12
-8
|