Форум программистов
Реклама:
Гарантия безопасности сети с UTM-системой ИКС.
Защита ПД, межсетевой экран, контроль доступа, фильтрация трафика, система предотвращения вторжений.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 06.08.2017, 19:17   #1
Mukudori
Пользователь
 
Регистрация: 05.07.2017
Сообщений: 24
Репутация: 10
По умолчанию Не удалось загрузить файл проекта

Во время работы у меня намертво повисла система и мне пришлось принудительно перезагрузить пк. После перезагрузки пытаюсь открыть проект, в обозревателе решений в нем все исчезло в скобках написано (сбой загрузки). Пытаюсь "перезагрузить проект", вылетает ошибка, якобы "Не удалось загрузить файл проекта. Отсутствует корневой элемент *.csproj". Сам файл проекта никуда не исчезал и при попытки запуска через сам файл результат тот же.

Над проектом я работал достаточно долго и резервные копии я не делал. Как быть? Есть какое-то решение, кроме как начинать всю работу заново, или проклинать компанию Майкрософт и больше не пользоваться их продукцией?
Mukudori вне форума   Ответить с цитированием
Старый 06.08.2017, 22:35   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,737
Репутация: 2701

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от Mukudori Посмотреть сообщение
Над проектом я работал достаточно долго и резервные копии я не делал. Как быть?
Не делать так. Использовать Git (с хостингом на GitHub, Gitlab и т.п.)

А что в csproj-то? Откройте его любым текстовым редактором.
Ну и если файлы с кодом на месте, то можно ж пересоздать проект.
Alex11223 на форуме   Ответить с цитированием
Старый 06.08.2017, 23:00   #3
Mukudori
Пользователь
 
Регистрация: 05.07.2017
Сообщений: 24
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А что в csproj-то? Откройте его любым текстовым редактором.
Ну и если файлы с кодом на месте, то можно ж пересоздать проект.
открывал через блокнот, он пустой.

Это высшая мера идиотизма когда ломается проект просто из за аварийной перезагрузки, которая может случиться даже из за банального отключения электроэнергии.

Я пробовал пользоваться GitHub и получил от него больше проблем, чем пользы, так как в некоторых ситуациях синхронизации превращаются в геморрой где нужно устранять вручную кучу конфликтов.

На восстановление проекта тоже может уйти куча времени, даже из сбора готовых файлов + там еще база данных замороченая была, которую тяжело было создавать.
Mukudori вне форума   Ответить с цитированием
Старый 06.08.2017, 23:09   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,737
Репутация: 2701

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Каких конфликтов если вы один?
Ну и Гит это не только синхронизация, после привыкания к нему становится не комфортно работать без него )

А про повреждение, может вы сохраняли в этот момент? Такое бывает где угодно.
Alex11223 на форуме   Ответить с цитированием
Старый 07.08.2017, 01:09   #5
Mukudori
Пользователь
 
Регистрация: 05.07.2017
Сообщений: 24
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А про повреждение, может вы сохраняли в этот момент? Такое бывает где угодно.
Мне не известна причина по которой у меня встала система в этот момент, так как железо у меня довольна мощное и я даже не знаю какие такие процессы могут заставить все полностью встать. В этот момент я просто набирал XAML код и все перестало реагировать. После аварийной перезагрузки было предложение восстановить файлы и после того как я согласился произошло то, что я описал выше.
Mukudori вне форума   Ответить с цитированием
Старый 07.08.2017, 09:41   #6
Пепел Феникса
Модератор
Заслуженный модератор
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Адрес: Москва
Сообщений: 20,963
Репутация: 3384

icq: 446843180
skype: phoenix_proger
По умолчанию

Цитата:
Сообщение от Mukudori Посмотреть сообщение
Это высшая мера идиотизма когда ломается проект просто из за аварийной перезагрузки, которая может случиться даже из за банального отключения электроэнергии.
достаточно произойти этому в нужный момент можно потерять и всю систему.
для этого и существуют ИБП.

Цитата:
Сообщение от Mukudori Посмотреть сообщение
Я пробовал пользоваться GitHub и получил от него больше проблем, чем пользы, так как в некоторых ситуациях синхронизации превращаются в геморрой где нужно устранять вручную кучу конфликтов.
эээ...если разработка идет в одиночку, конфликтов кода то не должно быть в принципе, разве что сами ветки создавали, со всем вытекающим.

Цитата:
Сообщение от Mukudori Посмотреть сообщение
Мне не известна причина по которой у меня встала система в этот момент, так как железо у меня довольна мощное и я даже не знаю какие такие процессы могут заставить все полностью встать. В этот момент я просто набирал XAML код и все перестало реагировать
мощность железа почти не важна, возможно тысяча и одна причина.

Цитата:
Сообщение от Mukudori Посмотреть сообщение
На восстановление проекта тоже может уйти куча времени, даже из сбора готовых файлов + там еще база данных замороченая была, которую тяжело было создавать.
база не храниться в файле проекта.



как бы не было грустно...но тут могу только посочувствовать, файл проекта был потерян.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума   Ответить с цитированием
Старый 07.08.2017, 15:34   #7
Mukudori
Пользователь
 
Регистрация: 05.07.2017
Сообщений: 24
Репутация: 10
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
база не храниться в файле проекта.
.
Моя база создавалась в консоли диспетчера пакетов, который использовал C# код. Я не разобрался как это все работает, но точно знаю что могут возникнуть трудности в пересоздании или подключении готового файла бд.

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
если разработка идет в одиночку, конфликтов кода то не должно быть в принципе
.
В одиночку я не еще на нем не работал. Я использовал тот гит, через который можно создавать проекты на сайте visualstudio.com. Возглавлял небольшой студенческий проект и получил от него массу негативных эмоций из за этих конфликтов и даже подумывал, что проще просто работать по-очереди и передавать проект на флешке.


Вроде что-то восстановил, правда не все еще протестировал. Информация из базы данных пропала безвозвратно, но это не большая беда.

Последний раз редактировалось Mukudori; 07.08.2017 в 18:18.
Mukudori вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение файла не удалось: VLC не может прочитать файл (Bad file descriptor). Syuzi Помощь студентам 1 02.10.2013 06:20
не удалось сохранить обновленный манифест файл(С++) Igogo Общие вопросы C/C++ 0 08.02.2012 01:47
не удалось сохранить обновленный манифест файл(С++) Igogo Помощь студентам 0 04.02.2012 15:47
Не удалось найти компонент, Приложению не удалось запуститься, поскольку name.dll не был найлен Terikon Общие вопросы Delphi 2 10.11.2011 23:06
Не удалось загрузить профиль пользователя Shketer Железо 1 19.12.2009 00:06




12:02.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru