VS里运行后期生成事件的疑问

橘子皮... 2019-02-01 02:23:21
在VS2013里 项目 - 属性 -编译 - 生成事件 - 设置后期生成事件批处理
我愿意是在最后生成exe的时候执行,平时F5测试运行的时候不想他也执行,但是结果是无论怎么设置都是按F5就直接执行了,怎么样可以按我想的那样运作么?
...全文
258 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子皮... 2019-02-01
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
条件编译?
请问如何写条件编译? 事实上我想执行的批处理就是调用第3方混淆软件在最终生成exe的完成的时候自动进行混淆加密,但是现在就卡在无论怎么设置,dubug还是release,预先还是预后执行,都是一按F5测试的时候他就在哪混淆执行了,这就太麻烦了,有什么好办法么
橘子皮... 2019-02-01
  • 打赏
  • 举报
回复
引用 2 楼 cheng2005 的回复:
调试用debug 生成用release
试过了,没用
xuzuning 2019-02-01
  • 打赏
  • 举报
回复
条件编译?
  • 打赏
  • 举报
回复
那跟“生成事件”没关系,张冠李戴。 你要 exe 执行什么,自己编写代码。vs 没有什么东西替你编写这个。
cheng2005 2019-02-01
  • 打赏
  • 举报
回复
调试用debug
生成用release
OrdinaryCoder 2019-02-01
  • 打赏
  • 举报
回复
1.在平时调试时删除后期生成事件
2.忍着
3.留个名,看有没有其他的办法
xuzuning 2019-02-01
  • 打赏
  • 举报
回复
release 只是不提供调试功能,所以 调试用debug,生成用release 并不能解决任何问题 而 debug 总是要重新编译一遍相关的代码的 按说你应该是知道什么是条件变异的,参考 https://blog.csdn.net/upcwxiao/article/details/44926477 当然为了适应你的应用场合,你需要书写大量供调试用的桩函数(哪怕是空的)。如果嫌麻烦,那就无解了
ilikeff8 2019-02-01
  • 打赏
  • 举报
回复
单独只设置release版本的运行后,平时用debug调试
橘子皮... 2019-02-01
  • 打赏
  • 举报
回复
引用 7 楼 cheng2005 的回复:
饭一定要喂到嘴里才会吃吗? 自己写命令判断是Debug还是Release,Debug不执行,Release执行。 这种思维逻辑最好还是别写代码了,也写不出什么好用的东西。
1: 这是你回复的时候主要部分没写,宏命令里判断debug/release,其实你意思就这几个字,你回答的让人以为是外面的那个选项,所以你不能怪别人没理解,是你语文能力不行 2:你的回复只是个间接方法,不能说不行但是不是直接解决我的区分F5和生成的问题 3:你脾气太大,对人没有礼貌,技术也好不到哪去。 谢谢,不欢迎你的回答,消受不起!
cheng2005 2019-02-01
  • 打赏
  • 举报
回复

饭一定要喂到嘴里才会吃吗?
自己写命令判断是Debug还是Release,Debug不执行,Release执行。

这种思维逻辑最好还是别写代码了,也写不出什么好用的东西。

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧