为了账号安全,请及时绑定邮箱和手机立即绑定

如何只为调试版本运行Visual Studio生成后事件

/ 猿问

如何只为调试版本运行Visual Studio生成后事件

慕瓜9086354 2019-11-04 15:33:07

如何将构建后事件限制为仅针对一种构建类型运行?我正在使用事件将DLL复制到本地IIS虚拟目录,但我不希望在发布模式下的生成服务器上发生这种情况。



查看完整描述

3 回答

?
郎朗坤

构建前和构建后事件作为批处理脚本运行。您可以在上执行条件语句$(ConfigurationName)。


例如


if $(ConfigurationName) == Debug xcopy something somewhere


查看完整回答
反对 2019-11-04
?
蝴蝶刀刀

仅供参考,您不需要使用goto。shell IF命令可与圆括号一起使用:


if $(ConfigurationName) == Debug (

  copy "$(TargetDir)myapp.dll" "c:\delivery\bin" /y

  copy "$(TargetDir)myapp.dll.config" "c:\delivery\bin" /y

) ELSE (

  echo "why, Microsoft, why".

)


查看完整回答
反对 2019-11-04
  • 3 回答
  • 0 关注
  • 238 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信