c# - 构建前和构建后事件参数

标签 c# visual-studio build post-build-event pre-build-event

在 Visual Studio 中,有人可以向我指出可用的构建前和构建后事件参数列表吗?
例如。 $(TargetDir)

最佳答案

link提供完整和更新的列表。但是,如果它坏了,这 answer会丢失。

目前,对于 VS 2015,我们有:

$(配置名称)
当前项目配置的名称,例如“Debug|Any CPU”。

$(OutDir)
输出文件目录的路径,相对于项目目录。这将解析为输出目录属性的值。它包括结尾的反斜杠“\”。

$(DevEnvDir)
Visual Studio 2005的安装目录(用驱动器和路径定义);包括结尾的反斜杠“\”。

$(平台名称)
当前目标平台的名称。例如,“AnyCPU”。

$(项目目录)
项目的目录(用驱动器和路径定义);包括结尾的反斜杠“\”。

$(项目路径)
项目的绝对路径名(使用驱动器、路径、基本名称和文件扩展名定义)。

$(项目名称)
项目的基本名称。

$(项目文件名)
项目的文件名(使用基本名称和文件扩展名定义)。

$(ProjectExt)
项目的文件扩展名。它包括'.'在文件扩展名之前。

$(解决方案目录)
解决方案的目录(用驱动器和路径定义);包括结尾的反斜杠“\”。

$(解决方案路径)
解决方案的绝对路径名(使用驱动器、路径、基本名称和文件扩展名定义)。

$(解决方案名称)
解决方案的基本名称。

$(解决方案文件名)
解决方案的文件名(使用基本名称和文件扩展名定义)。

$(SolutionExt)
解决方案的文件扩展名。它包括'.'在文件扩展名之前。

$(目标目录)
构建的主要输出文件的目录(用驱动器和路径定义)。它包括结尾的反斜杠“\”。

$(目标路径)
构建的主要输出文件的绝对路径名(使用驱动器、路径、基本名称和文件扩展名定义)。

$(目标名称)
构建的主要输出文件的基本名称。

$(目标文件名)
构建的主要输出文件的文件名(定义为基本名称和文件扩展名)。

$(目标扩展)
构建的主要输出文件的文件扩展名。它包括'.'在文件扩展名之前。

关于c# - 构建前和构建后事件参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57331856/

相关文章:

c# - 架构 Azure 辅助角色以处理来自约 10 个队列的数据的最佳方法

c# - SurroundsWith Snippet for VS2012 给出了一个选择

c++ - #define NOMINMAX 使用 std::min/max

C 预处理器魔法

build - 是否有相当于 "Only show latest build status"的 Jenkins 管道?

c# - 绘制重叠柱形图或条形图

c# - PrintDocument.PrinterSettings.Print() 更改默认打印机

python - 在 Windows 上安装 rasa

android-studio - 在Android Studio中使用Gradle的早期版本创建项目

maven - Spark SQL 1.5 构建失败