간편한 추가NET Core 3.1 및NET 5.0 사용자 정의 컨트롤을 Visual Studio 도구 상자에

이 블로그는 추가 과정을 설명합니다.NET Core 3.1 및NET 5.0 사용자 정의 컨트롤이 Visual Studio 도구 상자에 추가됩니다.Visual StudioviaNuGet 패키지는 이 사용자 정의 도구 상자 컨트롤 설정을 지원합니다.
Visual Studio 도구 상자에서 사용자 정의 컨트롤을 구성하는 방법은 다음과 같습니다.

  • Without manually installing NuGet Packages .

  • By installing NuGet Packages .
  • NuGet 패키지를 수동으로 설치할 필요 없음


    도구상자 항목은 각 항목에 NuGet 패키지를 설치하지 않고도 Visual Studio 도구상자에 자동으로 채워집니다.
    이렇게 간단하다.Microsoft의 지침에 따라 다음 단계를 수행합니다.
  • 우선, create a NuGet package에는 사용자 정의 부품과 tools\VisualStudioManifest.xml 파일이 포함되어 있습니다.
  • 그리고 다음 명령을 사용하여 NuGet 패키지를 펼치고 NuGet fallback 폴더에 넣습니다. (CD의 임의의 위치에 새 디렉터리를 만들어fallback 폴더로 사용합니다.)
  • | nuget.exe add <path to your nupkg> -Source <path to your fallback folder> -Expand |
  • 현재 다음 구조에 프로필을 만들고 이전 NuGet fallback 폴더 경로를 업데이트합니다.
    아래의 코드 예시를 참고하시오.
  • <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <fallbackPackageFolders>
        <add key="Syncfusion Toolbox Local NuGet Packages 19.1.0.63" value="C:\Program Files (x86)\Syncfusion\Essential Studio\WPF\19.1.0.63\ToolboxNuGetPackages" /> </fallbackPackageFolders>
    </configuration>
    
  • 다음 위치에 저장합니다.구성 파일 위치의 예:
    위치:%ProgramFiles(x86)%\nGet\Config\FileName프로비저닝
    예: WPF의 C:\Program Files(x86)\NuGet\Config\Syncfusion 도구상자.프로비저닝
    이전 코드에서

  • Syncfusion Toolbox Local NuGet Packages 19.1.0.63 – 패키지를 식별하는 유일한 키입니다.너는 그것을 너 자신의 것으로 바꿀 수 있다.

  • C:\Program Files(x86)\Syncfusion\Essential Studio\WPF\19.1.0.63\ToolboxNuGetPackages – 이 폴더는 대체 폴더입니다.NuGet 패키지에서 확장된 대체 폴더로 교체할 수 있습니다.
  • Visual Studio v16에서 사용할 수 있습니다.7 미리보기 2 이상 버전을 작성하십시오.NET 핵심 3.1NET 5.0 프로젝트그리고 디자이너 페이지를 엽니다.이제 tools\VisualStudioManifest에 정의된 도구상자 항목입니다.xml 파일이 도구 상자에 표시됩니다.
  • 컨트롤을 사용하려면 도구상자에 있는 컨트롤을 두 번 클릭하거나 디자이너 페이지에 끌어다 놓으십시오.
  • Syncfusion 2021 1권 릴리스부터는 automatic toolbox configuration support for WPF .NET 5.0 컨트롤을 제공합니다.당신은 downloadinstall우리 WPF에 v19의 기본 작업실을 설치하기만 하면 됩니다.1.0.54 이상NET 5.0 지원 시스템그 다음은 Syncfusion WPF입니다.NET 5.0 컨트롤이 도구상자에 자동으로 나열됩니다.
    VS 2019 키트 탭의 Syncfusion WPF UI 컨트롤

    참고 문헌


    다음 사용자 설명서를 참조하십시오.

  • Configure Syncfusion WPF .NET 5.0 controls in the toolbox .

  • Add custom controls in the Visual Studio toolbox for .NET Core 3.1\NET 5.0 and later using unreferenced NuGet packages .

  • Target framework specific manifests: tools\VisualStudioManifest에 적용되는 목표 프레임워크를 배웁니다.xml 파일.
  • 제한성

  • 의 자동 도구상자 설정NET Core 3.1 이상NET 5.0은 Visual Studio v16에서만 지원됩니다.7. 2 이상 미리 보기.
  • 현재 WPF에만 해당됩니다.NET 핵심 프로젝트 및 패키지
  • NuGet 패키지 설치


    NuGet 패키지를 설치하면 Visual Studio 도구 상자에서 사용자 정의 컨트롤을 사용할 수 있습니다.이렇게 하려면 다음 절차를 따르십시오.
  • 우선, create a NuGet package에는 사용자 정의 부품과 tools\VisualStudioManifest.xml 파일이 포함되어 있습니다.
  • 그런 다음 이 NuGet 패키지를 WPF 프로젝트에 설치합니다.
  • tools\VisualStudioManifest에 정의된 도구상자 항목입니다.xml 파일이 도구 상자에 표시됩니다.
  • 컨트롤을 사용하려면 두 번 클릭하거나 그 중 하나를 디자이너 페이지에 끌어다 놓으십시오.
  • 참고: configuring custom controls in the toolbox in Visual Studio 2017 v15.0 or later using referenced NuGet packages 참조.

    제한성

  • 각 프로젝트에 NuGet 패키지를 수동으로 설치해야 합니다.NuGet 패키지를 제거하면 도구상자 항목도 제거됩니다.
  • 이런 설정은 프로젝트에 특정된 것이다.단일 항목에 설치되어 있는 경우 도구상자 항목은 해당 항목에만 나열됩니다.다른 항목에는 나타나지 않습니다.
  • 결론


    읽어주셔서 감사합니다!이 블로그에서 우리는 추가하는 과정을 보았다.NET Core 3.1 및NET 5.0 사용자 정의 컨트롤이 Visual Studio 도구 상자에 추가됩니다.이것은 도구 상자에 필요한 컨트롤을 채우고 개발 과정을 간소화할 것이다.그래서 이 절차를 시도해 보고 다음 댓글 부분에 피드백을 남겨주세요!
    Syncfusion은 70개 이상의 고성능, 경량, 모듈식 및 응답성ASP.NET Core UI controls, 예를 들어 DataGrid, ChartsScheduler을 제공합니다.응용 프로그램 개발을 개선하기 위해 사용할 수 있습니다.
    기존 고객의 경우 License and Downloads 페이지에서 새 버전을 다운로드할 수 있습니다.Syncfusion 고객이 아닌 경우 사용 가능한 기능을 30일free trial 동안 검토해 보십시오.그리고 이 GitHub 장소에서 우리의 샘플을 시험적으로 사용해 주십시오.
    저희support forum, Direct-Trac 또는 feedback portal를 통해서도 저희에게 연락하실 수 있습니다.우리는 언제든지 기꺼이 당신을 돕겠습니다!

    관련 블로그





  • 좋은 웹페이지 즐겨찾기