2

编译项目时是否有 Visual Studio 为您声明的所有预定义定义的列表?

显然 DEBUG 或 RELEASE 是非常明显的,但是否还有其他定义会自动声明,例如在创建控制台应用程序或窗口应用程序时,或者生成的程序集是否为 DLL 或 exe 文件。

是否有一个包含所有这些的列表?

4

1 回答 1

0

它只是在 .NET 框架 .target 文件中设置的一堆属性。要弄清楚你到底需要什么——你可以追踪被调用的目标链,看看究竟是什么影响了一个或另一个输出。如果你深入挖掘——你会发现有一个相当大的列表并且它也有条件——如果其他属性设置为特定值等,则定义了一些属性。你到底想用这样的列表做什么?你想要它只是为了学习还是你有具体的任务?

于 2012-09-14T18:20:46.047 回答