$(OutDir)的含义

Pro*_*mer 18 msbuild environment-variables visual-studio

我正在查看我的visual studio项目的属性并看到以下内容:

$(OutDir)\$(ProjectName).exe
Run Code Online (Sandbox Code Playgroud)

我很好奇视觉工作室如何知道outdir的价值,我怎么能看到这个价值.而且,这是哪种语言,例如C#,python?换句话说,$(OutDir)\$(ProjectName).exe写的是什么语言

pb2*_*b2q 21

$(OutDir) 是Visual Studio构建属性宏.

您可以在许多"属性"对话框中使用" 宏"按钮查看宏的值.

例如,在Properties-> General-> Output Directory中,单击值文本框中的下拉列表,选择Edit ...,然后在出现的对话框中单击宏>>按钮.这将为您提供所有宏及其当前值的列表.

$(OutputDir)应设置为当前配置的输出目录,例如$(SolutionDir)/$(Configuration)\.

请注意,您的Windows环境变量导入为构建属性的宏在您的项目,所以在马可波罗列表,你会看到,例如$(Path),$(HOME),$(TEMP).


Phi*_*ans 5

这些宏由 Microsoft 记录在“构建命令和属性的宏”主题中。(该链接适用于 Visual Studio 2015。)