Asp.net mvc 4 在生成事件中运行可执行文件。在TargetDirectory中工作,而不是在ProjectDirectory中工作

Asp.net mvc 4 在生成事件中运行可执行文件。在TargetDirectory中工作,而不是在ProjectDirectory中工作,asp.net-mvc-4,post-build-event,build-events,Asp.net Mvc 4,Post Build Event,Build Events,我需要将可执行文件作为构建前或构建后事件运行 我尝试从我的项目目录调用可执行文件,但程序找不到我正在使用的某个.dll,即使两个项目都引用了相同的.dll call "$(ProjectDir)SearchIndexBuilder.exe" 我只是尝试从bin(目标目录)调用同一个可执行文件,它运行时没有dll错误。有人知道为什么吗?但是我不想把可执行文件保存在那里,因为我认为这是一种不好的做法 call "$(TargetDir)SearchIndexBuilder.exe" 另外,我

我需要将可执行文件作为构建前或构建后事件运行

我尝试从我的项目目录调用可执行文件,但程序找不到我正在使用的某个.dll,即使两个项目都引用了相同的.dll

 call "$(ProjectDir)SearchIndexBuilder.exe"
我只是尝试从bin(目标目录)调用同一个可执行文件,它运行时没有dll错误。有人知道为什么吗?但是我不想把可执行文件保存在那里,因为我认为这是一种不好的做法

 call "$(TargetDir)SearchIndexBuilder.exe"

另外,我可以遍历构建事件中的上/下目录吗?我可以连接“…\”或类似的东西吗?

为什么不使用批处理文件和所有可用的命令?好的,我试试看,我想我看不出这对我有什么帮助