Visual Studio 2008 C # - Восстановление решения из манифеста приложения возможно? - PullRequest
0 голосов
/ 14 апреля 2010

Здравствуйте. Недавно я удалил неиспользуемую папку с решением и кодом для поддерживаемого приложения Windows.

Я опубликовал приложение несколько раз с помощью ClickOnce, и у меня есть доступ к манифесту приложения, его развертыванию и т. Д. Можно ли использовать опубликованное приложение для возврата моего решения?

Спасибо

Ответы [ 3 ]

2 голосов
/ 14 апреля 2010

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

0 голосов
/ 14 апреля 2010

Просто верни проект обратно в Subversion.

По сути, все, что вы можете сделать на этом этапе, это передать сборки в программу, такую ​​как рефлектор, и выполнить обратный инжиниринг. Добро пожаловать в Саксвилл.

Если у вас нет своих вещей в каком-либо репозитории, я настоятельно рекомендую исправить это первым делом утром. С такими бесплатными инструментами, как subversion, такие вещи, как TFS или даже VSS, просто не могут служить хорошим оправданием.

0 голосов
/ 14 апреля 2010

невозможно. вы не можете восстановить решение и исходный код из скомпилированной и развернутой версии.

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

вам нужно потратить некоторое время на контроль источников обучения. Git, Mercurial, Subversion ... все они бесплатны и просты в использовании в Windows. Наличие вашего кода в управлении исходным кодом предотвратит эту проблему - удалите все, что вы хотите, просто выполните извлечение из управления исходным кодом.

...