Visual studio 哪个Visual Studio$变量是.exe?

Visual studio 哪个Visual Studio$变量是.exe?,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,哪个Visual Studio(2010)(专业版)(64位)(在Windows 7上)(专业版(64位‘‘‘‘‘‘)’))指向.exe名称 变量的一些示例包括: Variable Sample value =================== ============================= $(TargetPath) C:\...\obj\Debug\Project1.exe $(ItemPath) C:\...\Proj

哪个Visual Studio(2010)(专业版)(64位)(在Windows 7上)(专业版(64位‘‘‘‘‘‘)’))指向
.exe
名称

变量的一些示例包括:

Variable             Sample value
===================  =============================
$(TargetPath)        C:\...\obj\Debug\Project1.exe
$(ItemPath)          C:\...\Project1.csproj
$(SolutionFileName)  Solution1.sln`
$(ProjectFileName)   Project1.csproj
我需要可执行文件,例如:

除了我刚刚编造的
$(ExePath)
之外

注意

$(TargetPath)
引用了obj路径。我需要目标bin路径


$(TargetPath)
是要运行的应用程序,例如,在调试器中

可以通过转到项目属性/生成事件/编辑生成前或生成后列出所有变量。。。然后单击宏>>按钮


特别是对于builded.exe,您需要$(TargetPath)

根据,它是
$(TargetPath)
bin
目录中,
.exe
的路径没有正式变量,但您可以使用

$(BinDir)$(TargetName)$(TargetExt)

达到同样的效果。

如果您正在编辑编译前/编译后事件,宏编辑器将为您提供每个变量的示例。哇,括号是什么?:)@SebastianPaaskeTørholm,以避免“缺少括号错误”;)。我想伊恩是个很棒的程序员;)@SebastianPaaskeTørholm我不知道哪些附加信息可能对这个问题很重要(或不相关)。然后,是的,我不得不把括号括起来。(:)相关:引用
obj
文件夹中的文件,而不是所需的
bin
文件夹。
$(BinDir)$(TargetName)$(TargetExt)