Visual Basic에서 C#으로 변환 정보

소개



이것은 Visual Basic Advent Calendar 2018의 3 일째 기사입니다.

Visual Basic과 C#을 상호 변환하는 방법을 살펴보겠습니다.

VB6.0에서 VB.NET으로 변환



Microsoft는 이전 VB 응용 프로그램을 VB.NET으로 쉽게 마이그레이션하는 업그레이드 마법사를 Visual Studio 2008까지 구현했지만 Visual Studio 2010 이상에서는 더 이상 사용하지 않습니다.
따라서 Visual Studio 2008에서 변환한 내용을 Visual Studio 2010 이상에서 변환하는 2단계 업그레이드가 필요합니다.

Visual Studio 2008 Express Edition CD(DVD) 이미지 버전의 다운로드는 여전히 가능했습니다.
Visual Studio 2008 Express Edition with Service Pack 1 Combo DVD

최근 몇 년 안에 VB6에서 VB.NET으로 마이그레이션 된 기사가있었습니다.
  • VB6에서 VB.NET으로의 마이그레이션은 성공합니까?
  • VB6에서 VB2015.NET으로 마이그레이션
  • VB6 소스를 VisualStudio2019 지원으로 만드는 방법

  • VB.NET과 C#의 상호 변환



    온라인



    약간의 함수 변환이라면 온라인을 사용하는 것이 빠릅니다.
    온라인으로 결과가 돌아오지 않는 사이트가 있는 가운데, 하기 사이트는 결과가 곧바로 돌아왔습니다.

    Telerik Code Converter
    h tp // // ゔぇr r.ぇり k. 코m/

    오프라인



    SharpDevelop



    SharpDeveloper Ver 5에는 변환 기능이 없어졌으므로 다운로드 페이지에서 SharpDeveloper Ver4.4를 다운로드하십시오.
    h tp // w w. 이 얌 rp 여기. 네 t/오펜소 r세/SD/도 w응아 d/로 보는 lt. 아 spx

    Visual Studio 2017에서 만든 것은 프로젝트를 열 때 다음 오류가 발생하여 성공적으로 열 수 없습니다.
    Error loading xxxxxx.vbproj:
    The Tools version "15.0" is unrecognized.Available tools versions
    are "12.0","14.0","2.0","3.5","4.0".
    xxxxxx.vbproj
    

    Visual Studio 2015 프로젝트를 열 수있었습니다.
    프로젝트의 오른쪽 클릭 → Convert → From VB.NET to C#


    【2021/04/15 추가】
    Visual Studio 2017 이상에서 만든 것은 Solution 파일을 편집하여 열 수 있습니다.

    Language Convert 플러그인



    Visual Studio 2015 변환 플러그인이 됩니다.
    ぁtps://마르케 tp.ゔぃすあ lsつぢお。 이 m/있어 ms? 있어 m나메=ぅぱぁぱぉさぁ모네. ㅜㅜㅜㅜㅜ
  • VB → C # 변환 VisualStudio2015의 플러그인 "LanguageConverter"를 사용해 보았습니다.

  • dnSpy



    오픈 소스 .NET 디 컴파일 도구입니다.
    htps : // 기주 b. 이 m/0xd4d/dnSpy
    MSIL 코드를 Visual Basic (VB) 또는 C#으로 변환 할 수 있습니다.
  • .NET 디컴파일, 디버그, 소스 편집이 가능한 오픈 소스 도구 dnSpy
  • 너무 굉장하고 대초원 불가피한 .NET 디컴파일러 dnSpy를 사용해보기

  • 참조


  • VB.NET에서 C#으로의 WINDOWSFORM 프로젝션 이전 노트
  • VB.NET을 C #으로 변환했을 때의 작업 메모

  • 마지막으로



    Visual Basic에서 C#으로 변환하는 기사를 찾아도 정보가 오래된 것이 많기 때문에, 여기저기서 정보를 재차 보았습니다.
    Visual Studio 2015까지가 변환의 한도 같네요.

    좋은 웹페이지 즐겨찾기