【发布时间】:2013-08-04 11:55:32
【问题描述】:
在我的 PC 上,我创建了一个名为 3DSMaxInstallDirectory 的系统环境变量
在命令行,如果我给了
echo %3DSMaxInstallDirectory%Plugins\
我明白了
D:\Program Files\Autodesk\3ds Max 2011\Plugins\
在 Visual Studio 中,我进入 Post-Build 部分
copy "$(TargetDir)$(TargetName).*" "$(3DSMaxInstallDirectory)Plugins\"
但是在构建时我得到了
Error 4 The command "copy "C:\Users\Sebastian\Documents\Visual Studio 2010\Projects\MaxBridge\MaxBridgeImporterPlugin\bin\Debug\MaxBridgePlugin.*" "Plugins\"
" exited with code 1. MaxBridgeImporterPlugin
Google 上的结果令人困惑,其中包含以下建议:Visual Studio 不支持 EV、Visual Studio 确实支持 EV、Visual Studio 需要 %..% 和 Visual Studio 需要 $(..) - 而这些建议似乎都没有在我的电脑上工作。
在 Visual Studio 中使用我的环境变量的正确方法是什么?
(是的,该目录存在,我不想明确设置路径的原因是我准备分享这个项目,下载后和构建之前其他人必须采取的每一步都是另一个障碍。)
【问题讨论】:
-
您是否以管理员身份运行 Visual Studio?
-
@JeanHominal,我刚试过但不幸的是它没有任何区别。
-
在 vs2010 中使用 %var% 在后期构建中对我有用。
-
@rene,您能否发布完整的示例命令,以便我尝试一下,看看它是我的 PC 还是我的环境变量独有的?
标签: visual-studio-2010 environment-variables