C# 生成前和生成后事件参数
在Visual Studio中,有人能给我指出一个可用的生成前和生成后事件参数列表吗?C# 生成前和生成后事件参数,c#,visual-studio,build,post-build-event,pre-build-event,C#,Visual Studio,Build,Post Build Event,Pre Build Event,在Visual Studio中,有人能给我指出一个可用的生成前和生成后事件参数列表吗? 例如,$(TargetDir),等等 版本这提供了完整的更新列表。然而,如果它断裂,这将丢失 目前,对于VS 2015,我们有: $(配置名称) 当前项目配置的名称,例如,“Debug | Any CPU” $(OutDir) 相对于项目目录的输出文件目录的路径。这将解析为输出目录属性的值。它包括尾随的反斜杠“\” $(DevEnvDir) Visual Studio 2005的安装目录(用驱动器和路径定义
例如,
$(TargetDir)
,等等
版本这提供了完整的更新列表。然而,如果它断裂,这将丢失
目前,对于VS 2015,我们有:
$(配置名称)当前项目配置的名称,例如,“Debug | Any CPU” $(OutDir)
相对于项目目录的输出文件目录的路径。这将解析为输出目录属性的值。它包括尾随的反斜杠“\” $(DevEnvDir)
Visual Studio 2005的安装目录(用驱动器和路径定义);包括尾随的反斜杠“\” $(平台名称)
当前目标平台的名称。例如,“AnyCPU” $(ProjectDir)
项目目录(用驱动器和路径定义);包括尾随的反斜杠“\” $(项目路径)
项目的绝对路径名(使用驱动器、路径、基名称和文件扩展名定义) $(项目名称)
项目的基本名称 $(项目文件名)
项目的文件名(使用基名称和文件扩展名定义) $(ProjectExt)
项目的文件扩展名。它在文件扩展名之前包含“.” $(SolutionDir)
解决方案的目录(用驱动器和路径定义);包括尾随的反斜杠“\” $(解决方案路径)
解决方案的绝对路径名(使用驱动器、路径、基名称和文件扩展名定义) $(解决方案名称)
解决方案的基本名称 $(解决方案文件名)
解决方案的文件名(使用基名称和文件扩展名定义) $(SolutionNext)
解决方案的文件扩展名。它在文件扩展名之前包含“.” $(TargetDir)
生成的主输出文件的目录(用驱动器和路径定义)。它包括尾随的反斜杠“\” $(TargetPath)
生成的主输出文件的绝对路径名(使用驱动器、路径、基名称和文件扩展名定义) $(TargetName)
生成的主输出文件的基本名称 $(TargetFileName)
生成的主输出文件的文件名(定义为基本名称和文件扩展名) $(targetText)
生成的主输出文件的文件扩展名。它在文件扩展名之前包含“.” 以下是Visual Studio 2015的2018年生成前和生成后事件参数(生成命令和属性的常用宏)链接的最新列表: $(远程机器) 设置为调试属性页上的远程计算机属性的值。有关更多信息,请参阅 $(配置) 当前项目配置的名称,例如“调试” $(平台) 当前项目平台的名称,例如“Win32” $(父名) (已弃用。)包含此项目项的项的名称。这将是父文件夹名称或项目名称 $(RootNameSpace) 包含应用程序的命名空间(如果有) $(IntDir) 为中间文件指定的目录的路径。如果这是相对路径,则中间文件将转到附加到项目目录的该路径。此路径应具有尾部斜杠。这将解析为中间目录属性的值。请勿使用$(OutDir)定义此属性 $(OutDir) 输出文件目录的路径。如果这是相对路径,则输出文件将转到附加到项目目录的该路径。此路径应具有尾部斜杠。这将解析为输出目录属性的值。请勿使用$(IntDir)定义此属性 $(DevEnvDir) Visual Studio的安装目录(定义为驱动器+路径);包括尾随的反斜杠“\” $(InputDir) (已弃用;已迁移。)输入文件的目录(定义为驱动器+路径);包括尾随的反斜杠“\”。如果项目是输入,则此宏相当于$(ProjectDir) $(输入路径) (已弃用;已迁移。)输入文件的绝对路径名(定义为驱动器+路径+基本名称+文件扩展名)。如果项目是输入,则此宏相当于$(ProjectPath) $(InputName) (已弃用;已迁移。)输入文件的基本名称。如果项目是输入,则此宏相当于$(ProjectName) $(InputFileName) (已弃用;已迁移。)输入文件的文件名(定义为基本名称+文件扩展名)。如果项目是输入,则此宏相当于$(ProjectFileName) $(输入文本) (已弃用;已迁移。)输入文件的文件扩展名。它在文件扩展名之前包含“.”。如果项目是输入,则此宏相当于$(ProjectExt) $(ProjectDir) 项目的目录(定义为驱动器+路径);包括尾随的反斜杠“\” $(项目路径)