Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Msbuild Visual Studio 2012的完整定义列表_Msbuild_Visual Studio 2012 - Fatal编程技术网

Msbuild Visual Studio 2012的完整定义列表

Msbuild Visual Studio 2012的完整定义列表,msbuild,visual-studio-2012,Msbuild,Visual Studio 2012,是否有VisualStudio在编译项目时为您声明的所有预定义定义的列表 显然,调试或发布是非常明显的,但是否有其他定义会自动声明,例如,在创建控制台应用程序或窗口应用程序时,或者生成的程序集是否是DLL或exe文件时 是否有一个包含所有属性的列表?它只是在.NET framework.target文件中设置的一组属性。为了准确地了解您需要什么,您可以跟踪被调用的目标链,并查看到底是什么影响了一个或另一个输出。 如果你深入挖掘,你会发现有一个相当大的列表,并且它还对一些属性进行了条件化处理,如果

是否有VisualStudio在编译项目时为您声明的所有预定义定义的列表

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


是否有一个包含所有属性的列表?

它只是在.NET framework.target文件中设置的一组属性。为了准确地了解您需要什么,您可以跟踪被调用的目标链,并查看到底是什么影响了一个或另一个输出。 如果你深入挖掘,你会发现有一个相当大的列表,并且它还对一些属性进行了条件化处理,如果其他属性设置为特定值,则定义了一些属性。
你到底想用这样的列表做什么?你想要它只是为了学习还是有具体的任务?

它只是在.NET framework.target文件中设置的一组属性。为了准确地了解您需要什么,您可以跟踪被调用的目标链,并查看到底是什么影响了一个或另一个输出。 如果你深入挖掘,你会发现有一个相当大的列表,并且它还对一些属性进行了条件化处理,如果其他属性设置为特定值,则定义了一些属性。
你到底想用这样的列表做什么?你想要它只是为了学习还是有具体的任务?

基本上,我想知道我的应用程序是什么时候被编译成控制台应用程序还是windows应用程序。我想知道是否有一个定义。我想你可以依赖$(OutputType):$(OutputType)=='exe'来定义控制台应用程序$(OutputType)=='winexe'来定义windows应用程序。您可以查看Microsoft.Common.targets以获取更多值(第171行及以下内容)。基本上,我想知道我的应用程序是何时编译为控制台应用程序还是windows应用程序。我想知道是否有一个定义。我想你可以依赖$(OutputType):$(OutputType)=='exe'来定义控制台应用程序$(OutputType)=='winexe'来定义windows应用程序。您可以查看Microsoft.Common.targets以了解更多值(第171行及以下)