我们有一个带有预构建事件的CS项目,该事件使用$(TargetDir)。在Debug中运行时,pre-build事件起作用,但是在Release中运行时,则无效。预构建事件用于将文件复制到我们的bin目录中。为什么在发布模式下将其忽略? ($ TargetDir)的变量值在Debug和Release中都是正确的。
构建前活动
if '$(BuildingInsideVisualStudio)' == 'true' SET edition="$(SolutionName)"
ECHO TARGET IS $(TargetDir)
if "%edition%"=="Premier" copy /y Premier.txt $(TargetDir)ReadMe.txt