na moim komputerze stworzyłem zmienną środowiskową systemu o nazwie 3DSMaxInstallDirectory
VS2010: Jak używać zmiennych środowiskowych w Post-Budowanie
W wierszu poleceń, jeśli dam
echo %3DSMaxInstallDirectory%Plugins\
uzyskać
D:\Program Files\Autodesk\3ds Max 2011\Plugins\
W Visual Studio I wejść do sekcji post-build
copy "$(TargetDir)$(TargetName).*" "$(3DSMaxInstallDirectory)Plugins\"
Jednak na kompilacji otrzymuję
Error 4 The command "copy "C:\Users\Sebastian\Documents\Visual Studio 2010\Projects\MaxBridge\MaxBridgeImporterPlugin\bin\Debug\MaxBridgePlugin.*" "Plugins\"
" exited with code 1. MaxBridgeImporterPlugin
Wyniki w Google są mylące mix sugestie, że Visual Studio nie obsługuje EVS, Visual Studio robi EVS wsparcia, Visual Studio potrzebuje% ..% i Visual Studio potrzebuje $ (..) - i żaden z nich nie działa na moim komputerze.
Jaki jest poprawny sposób użycia mojej zmiennej środowiskowej w Visual Studio?
(Tak, katalog istnieje, a powód, dla którego nie chcę ustawić ścieżki jawnie, przygotowuję się do udostępnienia tego projektu, a każdy krok, który ktoś inny musi podjąć po pobraniu, a przed budowaniem jest kolejną barierą .)
Czy uruchamiasz program Visual Studio jako administrator? –
@JeanHominal, właśnie próbowałem, ale niestety to nie miało znaczenia. – sebf
w vs2010 przy użyciu% var% działa dla mnie w post-build. – rene