이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 21646|회답: 2

[윈폼] 집에서 노트북에서 10년간 .NET 프로그램을 디버깅하기

[링크 복사]
게시됨 2020. 10. 16. 오후 6:08:57 | | | |
소개

춘절 연휴에 고향으로 돌아갔는데, 노트북도 안 가져갔고, 폐렴 유행 때문에 집에만 있을 수 있었어요.

WinForm이 정상적으로 사용할 수 없는 이유는 주로 HTML 소스 코드를 파싱할 때 지정된 노드를 찾지 못해 발생하는 오류 때문입니다.

개발 환경

  • CPU:펜티엄(R) 듀얼 코어 CPU E6300 @ 2.80GHz
  • 메모리: 2G
  • 시스템: 윈도우 7 홈 스탠다드 에디션




개발 도구

시도해VS 코드 소프트웨어를 설치하세요설치가 완료된 후 오프닝 인터페이스가 켜져 있음을 발견했습니다블랙 스크린 상태컴퓨터가 매우 고장 상태입니다, 코드를 수정하려면 Notepad++ 메모장만 사용할 수 있습니다.

  • MSBuild
  • 메모장++


MSBuild 2015 도구 다운로드 주소:

하이퍼링크 로그인이 보입니다.

MSBuild를 설치할 때는 먼저 .NET 프레임워크 4.5 프레임워크를 설치해야 합니다.



설치가 완료된 후에는 환경 변수에 디렉터리를 추가해야 하며, 제가 설치한 디렉터리는 C:\Program Files\MSBuild\14.0\Bin입니다

아래 환경 변수에 디렉터리를 추가하는 방법입니다.

컴파일 실행

먼저, GitHub에서 소스 코드를 로컬 위치로 다운로드한 뒤, 아래 그림과 같이 압축을 해제하세요:



MSBuild 문서 주소:

하이퍼링크 로그인이 보입니다.

컴파일해 보면 코드는 다음과 같습니다:





오차는 다음과 같습니다:

"C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj" (기본 상태
골)
(1) ->
(코어컴파일 타겟) ->
  Form1.cs(13,7): 오류 CS0246: 타입 또는 네임스페이스 이름 'CsharpHttpHelper' c
찾을 수 없을 거예요 (using 지시문이나 어셈블리 참조가 빠진 건가요?)
[C:\Users\pi\Downloads\itsvse\itsvse\itsvse.csproj]
  Form1.cs(14,7): 오류 CS0246: 타입 또는 네임스페이스 이름 'Newtonsoft'가 n을 만들 수 있습니다
찾을 수 있나요? (사용 지침이나 어셈블리 참조가 빠진 건가요?) [C:\U
sers\pi\Downloads\itsvse\itsvse\itsvse.csproj]

    6가지 경고
    2개의 오류

경과 시간 00:00:05.28

해결책: 프로그램이 참조한 dll을 /bin/Debug 폴더에 복사한 후 아래 그림과 같이 다시 컴파일하세요:



컴파일된 애플리케이션을 정상적으로 열고, 로그를 작성해 출력물을 조금씩 디버깅하고, Notepad++ 메모장으로 코드를 수정한 뒤 프로그램을 재컴파일하면 WinForm 프로그램이 정상적으로 실행됩니다.



(끝)




이전의:.net/C#은 익명이 아닌 함수<>f__AnonymousType0 메서드를 반영합니다
다음:[건축]. net/c#은 Consul을 기반으로 한 키/값 저장소의 분산 구성을 구현합니다
 집주인| 게시됨 2023. 7. 29. 오전 11:56:48 |
Visual Studio 2022 빌드 도구:https://aka.ms/vs/17/release/vs_BuildTools.exe
 집주인| 게시됨 2023. 7. 29. 오후 7:45:29 |
Azure DevOps (viii) Pipelines Build를 사용해 MVC 프로젝트를 컴파일 ASP.NET
https://www.itsvse.com/thread-10635-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com