나는 모든 솔루션에 대해 Ctrl + h를 사용하여 몇 가지 변경을했습니다. 실수를 이해하면 Ctrl-Z로 실행 취소를 시도했지만 결과는 끔찍했습니다.변경, 컴파일 및 후회
질문 :이 어리석은 행동을하기 전에 어떻게 마지막으로 컴파일 된 프로젝트를 다시로드 할 수 있습니까? 어제와 같은 해결책을 원한다고 말합니다.
도움을 주셔서 감사합니다. Eliran.
나는 모든 솔루션에 대해 Ctrl + h를 사용하여 몇 가지 변경을했습니다. 실수를 이해하면 Ctrl-Z로 실행 취소를 시도했지만 결과는 끔찍했습니다.변경, 컴파일 및 후회
질문 :이 어리석은 행동을하기 전에 어떻게 마지막으로 컴파일 된 프로젝트를 다시로드 할 수 있습니까? 어제와 같은 해결책을 원한다고 말합니다.
도움을 주셔서 감사합니다. Eliran.
수 없습니다. 일단 저장되면 변경 사항은 되돌릴 수 없습니다. 그것이 바로 백업의 요점입니다. .NET 실행 파일을 디 컴파일하는 도구가 있지만 모든 소스 코드가 실제로 실행 파일에 컴파일되지는 않으므로 (예 : 서식 및 설명은 그렇지 않습니다) 원래 코드를 다시 얻을 수 없습니다.
Git
, Subversion
또는 Team Foundation Server
과 같은 소스 제어 소프트웨어를 살펴보면 다음에이 문제를 올바르게 처리 할 수 있습니다.
dotPeek 같은 도구를 사용하여 이전 바이너리를 디 컴파일 할 수 있습니다. 그러나 이것이 일반적으로 소스 제어 시스템을 사용하는 이유입니다.
예전에는 백업을 사용했습니다. 요즘 우리는 자식 또는 수은 같은 버전 제어 시스템을 사용합니다. 구현하지 않았다면 상황을 어떻게 바꿔야할지 모릅니다. 정말 힘내 사용하는 것이 좋습니다. – mcy
해결책이 아니지만 어쩌면 당신은 [버전 관리] (http://en.m.wikipedia.org/wiki/Version_control) – Silvermind
을 사용해야합니다. 문제를 되돌리려면'Control + H '를 사용해 보셨습니까? – Silvermind