2

У меня есть проект Visual Studio 2010 с некоторыми командами после сборки, чтобы аккуратно упаковать все dll и т.д., Которые нужны проекту, сжать их все, а затем скопировать zip на сетевой диск для распространения. (Кроме того: мне известны различные "правильные" способы распространения приложений с помощью Visual Studio, но из-за странной / эзотерической природы моего приложения они не подходят)

Я перешел на другой компьютер, извлек и побежал, и обнаружил, что в нем отсутствует DLL. Я посмотрел на результаты сборки в VS2010 и обнаружил следующую строку:The system cannot find the file specified. C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName\File.dll

Смущает, как я вижу, что файл находится прямо там, в проводнике Windows. Я решил попробовать вручную скопировать файл из командной строки, и я получил то же сообщение об ошибке. Файл также не отображается, когда я использую "dir", хотя я могу ясно видеть файл в проводнике Windows. Еще более странно, когда я пытался скопировать файл, это было предложено завершением вкладки!

Понятия не имею, что здесь происходит. Есть идеи?

редактировать: после ответа на вопрос я обнаружил еще одну странную вещь в этом файле: флажок "Скрытый" под свойствами файла выделен серым цветом. С чего бы это?

второе редактирование: я загрузил файл в Интернет, затем снова загрузил, и это решило проблему. Все еще очень сбит с толку относительно того, почему это вообще произошло в первую очередь.

1 ответ1

0

Пара мыслей:

  • Файл помечен как скрытый, но в Проводнике включено «показывать скрытые файлы».
  • У вас есть повреждение диска (попробуйте chkdsk).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .