Я кодировал исполняемый файл C #, который использует xcopy (cmd.exe / Q / D / C xcopy "C: \ _ Depot \ Tools \ CAD \ 2009" "C: \ Apps \ CAD 2009" / E / K / R / Y) для дублирования некоторых файлов.
Если я запускаю .exe, дважды щелкнув по нему, операция xcopy работает каждый раз.
Если я запускаю .exe, дважды щелкнув по ярлыку на .exe, xcopy работает, только если ярлык находится в той же папке, что и .exe.
Я попытался установить текущий каталог в папку исполняемой сборки, но это не поможет.
Значение ярлыка «Начать с:» было в той же папке, что и .exe во всех моих тестах. (Не то чтобы это имело значение - я хочу, чтобы код работал независимо от значения.)
Есть идеи, люди?