none
visual studio 2019 c# chart가 없어요 RRS feed

  • 질문

  • 구성요소에는 설치가 되어있는데.. 표시가 안됩니다.

    몇번이나 다시 설정 했는데..Chart를 쓸수가 없어요..

    어떻게 하면 되나요.?

    2021년 4월 19일 월요일 오전 9:11

답변

  • WinForm (.NET Core/.NET) 프로젝트 아니면 WinForm (.NET Framework) 프로젝트를 사용하고 있는가요?

    WinForm (.NET Core/.NET) 프로젝트를 사용하는 경우 WinForm (.NET Core/.NET) 프로젝트에서 Chart 컨트롤을 사용할 수 없습니다. Windows Forms (.NET Core/.NET) 프로젝트에서 차트 컨트롤을 사용하려면이 NuGet 패키지 "System.Windows.Forms.DataVisualization"을 설치할 수 있습니다.

    WinForm (.NET Framework) 프로젝트를 사용하는 경우 Tools > Import and Export Settings > Reset all settings > "No, just reset settings, overwriting my current settings" > General > Finish 에서 VS 설정을 재설정하시기 바랍니다. 재설정이 완료되면 Toolbox를 열고 Chart 컨트롤이 있는지 확인해 보시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    • 답변으로 표시됨 닷넷개발1 2021년 5월 3일 월요일 오후 2:31
    2021년 4월 23일 금요일 오전 8:54
    중재자
  • 자세한 정보를 알려 주셔서 감사합니다.
    WinForm (.NET Framework 버전 5.0) 프로젝트와 WinForm (.NET Framework 버전 3.1) 프로젝트에 대해 언급 한 것으로 나타났습니다.

    아시다시피,.NET Framework.NET Core .NET과 다릅니다.
    .NET Framework의 최신 버전은 버전 4.8 (.NET Framework 4.8)이고 .NET의 최신 버전은 버전 5.0 / 6.0 미리보기 (.NET 5.0)입니다.
    약간 혼란 스럽습니다, 위에서 언급 한 .NET Framework 3.1이 .NET Core 3.1입니까?

    프로젝트> 속성> 애플리케이션> 대상 프레임 워크를 마우스 오른쪽 버튼으로 클릭하여이를 확인하고 확인할 수 있으며 사용중인 특정 프레임 워크를 볼 수 있습니다.

    .NET Core 3.1 및 .NET 5.0 기반 WinForm 프로젝트의 경우 .net Core 또는 .NET 프로젝트에서는 "차트"컨트롤이 지원되지 않습니다.
    차트 컨트롤 지원을 추가하려면이 NuGet 패키지 "System.Windows.Forms.DataVisualization"을 설치해야합니다.


    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 답변으로 표시됨 닷넷개발1 2021년 5월 3일 월요일 오후 2:31
    2021년 4월 30일 금요일 오전 2:41

모든 응답

  • 프로젝트 유형이 어떻게 되세요? Winform 인가요?

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2021년 4월 20일 화요일 오전 2:06
    중재자
  • Winform 맞습니다.

    2021년 4월 21일 수요일 오후 2:40
  • 어떤 버전의 Visual Studio 2019를 사용하고 있는가요? 최신 버전의 Visual Studio 2019로 업데이트하고 사용해 보시기 바랍니다.

    또한 Toolbox view의 공백을 마우스 오른쪽 단추로 클릭하고 > Choose Items…>  ".NET Framework Components"탭을 선택하고 "Chart  System.Windows.Forms.DataVisualization.Charting"줄을 찾은 다음 활성화합니다 > 그런다음 "OK"을 클릭합니다.

    그런 다음 Toolbox view에서 "Data"아래에 Chart 컨트롤이 있는지 확인해 보시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2021년 4월 22일 목요일 오전 9:59
    중재자
  • <도구 상자 항목 선택> 에는 선택되어 있으며 몇번이고 다시 설정했으나 현상은 동일합니다.

    OS: Windows 10. Pro

    Microsoft Visual Studio Professional 2019
    버전 16.9.4

    입니다.

    지난주에 설치 및 최신 업데이트 받았습니다

    2021년 4월 23일 금요일 오전 12:24
  • WinForm (.NET Core/.NET) 프로젝트 아니면 WinForm (.NET Framework) 프로젝트를 사용하고 있는가요?

    WinForm (.NET Core/.NET) 프로젝트를 사용하는 경우 WinForm (.NET Core/.NET) 프로젝트에서 Chart 컨트롤을 사용할 수 없습니다. Windows Forms (.NET Core/.NET) 프로젝트에서 차트 컨트롤을 사용하려면이 NuGet 패키지 "System.Windows.Forms.DataVisualization"을 설치할 수 있습니다.

    WinForm (.NET Framework) 프로젝트를 사용하는 경우 Tools > Import and Export Settings > Reset all settings > "No, just reset settings, overwriting my current settings" > General > Finish 에서 VS 설정을 재설정하시기 바랍니다. 재설정이 완료되면 Toolbox를 열고 Chart 컨트롤이 있는지 확인해 보시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    • 답변으로 표시됨 닷넷개발1 2021년 5월 3일 월요일 오후 2:31
    2021년 4월 23일 금요일 오전 8:54
    중재자
  • WinForm (.NET Framework) 프로젝트 사용중이며 알려주신데로 재설정하였으나 Chart 컨트롤 보이지 않습니다.
    2021년 4월 23일 금요일 오전 9:03
  • WinForm (.NET Framework) 프로젝트가 .NET Framework 버전 4.0 이상 (예: 4.6, 4.7, 4.8)을 기반으로 하는가요? 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 > Properties > Application > Target framework 에서 확인할 수 있습니다.

    프로젝트가 .NET Framework 버전 4.0 이상을 기반으로하는 경우 아래 스텝를 수행하여 문제를 해결할수 있습니다.

    1). Visual Studio Installer > Workloads > Desktop & Mobile > 에서 ".NET desktop development" 워크로드를 선택 취소한 다음 수정을 마친 후 "Modify"를 선택하고 이 옵션을 다시 선택한 다음 수정하는 방법으로 ".NET desktop development"워크로드를 다시 설치하시기 바랍니다.

    2). WinForm 프로젝트를 마우스 오른쪽 버튼으로 클릭 > Unload Project > WinForm 프로젝트를 다시 마우스 오른쪽 버튼으로 클릭 > Reload Project.

    3). Visual Studio Installer를 열고 Visual Studio 2019 찾음 > More > Repair를 통해 VS를 복구하시기 바랍니다.

    4). View Designer은 찾을 때 컨트롤이 표시되므로 Chart 컨트롤을 추가하기 전에 Form > View Designer를 마우스 오른쪽 버튼으로 클릭했는지 확인하시기 바랍니다.

    5). 새 WinForm (.NET Framework) 프로젝트를 만들고 이 문제가 새로 생성 된 다른 프로젝트에도 나타나는지 확인하시기 바랍니다. 

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2021년 4월 27일 화요일 오전 9:53
    중재자
  • 알려주신 방법으로 다시 해봤습니다.

    새 WinForm (.NET Framework버전 3.1) 프로젝트를 만들고

    도구상자에 'PowerPacks'라는 탭을 생성하여 "LineShape, OvalShape, RectangleShape" Control을 추가하면

    "다음 컨트롤은 도구 상자에 추가되었지만 활성 디자이너에서 사용할 수 없습니다"

    "추가한 컨트롤이 현재 디자이너 및 .NET Framework버전과 호환되는지 확인하십시오" 라고 나오며

    도구상자에서 'PowerPacks'라는 탭이 사라집니다.

    기존에 개발된 visual Studio 2013 버전(.NET Framework버전 4.5) 프로젝트를 로드하면 

    도구상자에  'PowerPacks'라는 탭이 추가되어 있고 LineShape, OvalShape, RectangleShape 가 표시/사용 됩니다.

    새 WinForm (.NET Framework버전 5.0) 프로젝트를 만들고 도구상자를 보면 'PowerPacks'라는 탭이 없습니다.

    새로 생성하려고하면 탭 이름이 이미 있다고 나옵니다.

    2019에서 2013,2017 버전의 프로젝트를 로드한결과 'PowerPacks'탭 사용가능하고

    2019에서 새프로젝트를 생성하면 'PowerPacks'탭 보이지 않는것으로 확인 되었습니다.

    그리고 "데이터"탭의 "Chart", "DataSet" 외에도 표시 안되는 항목이 다수 있습니다.

    한글버전을 설치해서 사용중인데

    구버전 프로젝트를 로드하면 도구상자의 탭 이름이 한글로 나오고

    새프로젝트들은 영문으로 표시되고 있습니다.

    도구상자에 "모두보기"를 선택하면 탭의 이름은 보이나 항목들이 비활성화 된것을 확인했습니다.

    관련 내용 확인 부탁드립니다.


    • 편집됨 닷넷개발1 2021년 4월 28일 수요일 오전 7:12
    2021년 4월 28일 수요일 오전 6:50
  • 자세한 정보를 알려 주셔서 감사합니다.
    WinForm (.NET Framework 버전 5.0) 프로젝트와 WinForm (.NET Framework 버전 3.1) 프로젝트에 대해 언급 한 것으로 나타났습니다.

    아시다시피,.NET Framework.NET Core .NET과 다릅니다.
    .NET Framework의 최신 버전은 버전 4.8 (.NET Framework 4.8)이고 .NET의 최신 버전은 버전 5.0 / 6.0 미리보기 (.NET 5.0)입니다.
    약간 혼란 스럽습니다, 위에서 언급 한 .NET Framework 3.1이 .NET Core 3.1입니까?

    프로젝트> 속성> 애플리케이션> 대상 프레임 워크를 마우스 오른쪽 버튼으로 클릭하여이를 확인하고 확인할 수 있으며 사용중인 특정 프레임 워크를 볼 수 있습니다.

    .NET Core 3.1 및 .NET 5.0 기반 WinForm 프로젝트의 경우 .net Core 또는 .NET 프로젝트에서는 "차트"컨트롤이 지원되지 않습니다.
    차트 컨트롤 지원을 추가하려면이 NuGet 패키지 "System.Windows.Forms.DataVisualization"을 설치해야합니다.


    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    • 답변으로 표시됨 닷넷개발1 2021년 5월 3일 월요일 오후 2:31
    2021년 4월 30일 금요일 오전 2:41
  • 프로젝트 생성시

     .NET Framework 와 .NET 의 문제였었습니다.

    답변 감사합니다.

    2021년 5월 3일 월요일 오후 2:30