当前位置:  开发笔记 > 编程语言 > 正文

如何在VS 2008 Post-Build事件中使用系统环境变量?

如何解决《如何在VS2008Post-Build事件中使用系统环境变量?》经验,为你挑选了1个好方法。

如何在项目后期构建事件中使用系统环境变量,而无需编写和执行外部批处理文件?我认为这就像创建一个名为的新环境变量LHDLLDEPLOY并在我的后期构建事件文本框中编写以下内容一样简单:

copy $(TargetPath) %LHDLLDEPLOY%\$(TargetFileName) /Y
copy $(TargetName).pdb %LHDLLDEPLOY%\$(TargetName).pdb /Y

......但是,唉,没有.构建输出显示它将文件写入" %LHDLLDEPLOY%"文件夹(作为" 1 file(s) copied"两次),但文件不在等同路径中,并且没有名为""的新文件夹LHDLLDEPLOY "

他们到底去了哪里,我该如何正确地做到这一点?

(更新:Xavier钉了它.另外,他$(LHDLLDEPLOY)重新启动机器刷新环境变量后,他的变量格式有效.)

(更新2:事实证明我没有必要重新启动我的机器.我只需要确保我a)关闭环境变量列表窗口,并且b)关闭/重新启动Visual Studio.)



1> Xavier Nodet..:

您是否尝试过$(LHDLLDEPLOY)而不是%LHDLLDEPLOY%?

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有