2014-04-27 2 views
0

Visual Studio에서 마지막으로 성공적으로 C# 프로젝트를 빌드 한 소스 코드를 방해 할 수있는 방법이 있는지 궁금합니다. 마지막 빌드는 실행할 때 잘 동작하지만 현재 코드가 전혀 작동하지 않습니다. 이걸 할 수있는 방법은 없나요?마지막으로 성공한 빌드에서 소스 코드를 얻는 방법

+7

원본 컨트롤을 사용해야합니다. – SLaks

+1

마지막 코멘트의 크기는 값의 정의를 만들지 않으므로 다음과 같이 반복됩니다. * 소스 컨트롤 *을 사용해야합니다. 이제 100 번 반복하십시오. –

+0

다시 소스 컨트롤을 사용하십시오. 이전 버전을 제공 할뿐만 아니라 완전한 기록을 제공 할뿐만 아니라 여러 개발자가 동일한 프로젝트에서 공동으로 작업 할 수 있도록합니다 ..... 잊지 말고 소스 제어 도구 사용 –

답변

0
을 줄 수있을만큼 가까이 있어야

솔루션을 빌드 할 때마다 "Visual Studio/Projects/Your project/Your project" 폴더의 소스 파일이 .cs 확장자로 작성 (또는 덮어 쓰기)됩니다. 코드를 문자열로 가져 오려면 앱을 실행하고 StremReader 객체를 사용하여 작업을 수행하면됩니다.

//... 
StreamReader sr = new StreamReader(/*the source path*/); 
txtSourceCode.Text = sr.ReadToEnd(); 
sr.Close(); 
sr.Dispose(); 
//... 
0

그것은 정확하게 일치하지 않을 수 있습니다 예를 http://www.ilspy.net/ 를 들어, 작업 DLL에 디 컴파일러를 사용하지만 통찰력을 당신에게

관련 문제