точная копия не работает. почему?
свою же программку, состоящую и нескольких dll и exe, написанную на c# .Net8.0, будучи дома, я поместил в ZIP и отправил в OneDrive.
на работе открыл - проблем нет.
интереса ради загружаю этот ZIP назад с OneDrive дома, распаковываю, запускаю - не стартует! (и никакого сообщения о проблемах).
сравниваю все файлы (те что были до загрузки в OneDrive и те что загрузил с него назад) в BeyondCompare - все одинаковые (я даже в HEX режиме сравнивал).
сравниваю свойства в Explorer - одинаковые!
Если скопировать exe (сделать overwrite) то это исправляет ситуацию, и программа запускается.
хотя при сравнении этих двух exe - нету разницы (ни в BeyondCompare, ни в Explorer свойствах).
Единственную разницу нашел: если отметить все файлы сразу (их там десяток),
то свойства в Explorer показывают чуть разный размер занимаемый на диске (а размер самих файлов одинаковый).
Что за беда такая?!
тему создал рановато, но может кому будет полезно.
Понял только одно: виною тому была Винда.
После перезапуска Винды, и программка запустилась, но с предупреждением от Винды, мол из неизвестного источника, открывать на свой страх и риск.
А до перезапуска - тупо ничего не происходило, даже никакого сообщения.
Есть еще такая байда как blocked files.
Чтобы снять блокировку можно использовать Unblock-File (В PowerShell: dir <folder path>\* | Unblock-File)