Trên PC của tôi, tôi đã tạo ra một biến môi trường hệ thống gọi là 3DSMaxInstallDirectory
VS2010: Làm thế nào để sử dụng Environment Variables trong Post-Xây dựng
Tại dòng lệnh, nếu tôi cung cấp cho
echo %3DSMaxInstallDirectory%Plugins\
tôi nhận được
D:\Program Files\Autodesk\3ds Max 2011\Plugins\
Trong Visual Studio tôi nhập vào phần Post-Build
copy "$(TargetDir)$(TargetName).*" "$(3DSMaxInstallDirectory)Plugins\"
Tuy nhiên trên build tôi nhận được
Error 4 The command "copy "C:\Users\Sebastian\Documents\Visual Studio 2010\Projects\MaxBridge\MaxBridgeImporterPlugin\bin\Debug\MaxBridgePlugin.*" "Plugins\"
" exited with code 1. MaxBridgeImporterPlugin
Các kết quả trên Google là một sự pha trộn khó hiểu gợi ý rằng Visual Studio không hỗ trợ EVs, Visual Studio không EVs hỗ trợ, Visual Studio cần% ..% và Visual Studio cần $ (..) - và không cái nào trong số đó có vẻ hoạt động trên máy tính của tôi.
Cách chính xác để sử dụng biến môi trường của tôi trong Visual Studio là gì?
(Có, thư mục tồn tại và lý do tôi không muốn đặt đường dẫn rõ ràng là tôi đang chuẩn bị chia sẻ dự án này và mỗi bước người khác phải thực hiện sau khi tải xuống và trước khi xây dựng là một rào cản khác .)
Bạn có chạy Visual Studio làm quản trị viên không? –
@JeanHominal, tôi đã thử nhưng tiếc là nó không tạo ra bất kỳ sự khác biệt nào. – sebf
trong vs2010 sử dụng% var% hoạt động cho tôi trong quá trình xây dựng sau. – rene