! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

도구상자에 컨트롤이 또 안보입니다. > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 도구상자에 컨트롤이 또 안보입니다.

페이지 정보

작성자 iroon 작성일 2023-09-30 10:10 조회 455회 댓글 0건
제품 버전 : Spread.NET 16
컨트롤 이름 : Fpspread

본문



작성했던 프로젝트에서(Fpspread 사용) 도구상자에서 컨트롤이 안보입니다.

새프로젝트에서 할수없이 항목선택을 해서 도구상자에 올려놓고 컨트롤을 붙이면 그림2 와 같은

에러가 나옵니다. 비주얼 스튜디오는  2022 17.6.5 입니다 처음 구매 후 이런 에러가 나와서

업그레이드 하고는 에러가 없어져서 잘 사용했는데 최근에 열어보니 또 도구상자에 컨트롤이 

안보이네요. ㅠㅠ 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

WinForms윈폼 Re: 도구상자에 컨트롤이 또 안보입니다.

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK써니 작성일 2023-10-04 14:38 댓글 1건

본문

iroon님, 안녕하세요.

그레이프시티입니다.


말씀하신 현상이 저희쪽에서는 재현이 되지 않아(동일한 VS2022 세부 버전 사용) 원인 확인에 어려움이 있어, 정확한 안내를 드리기 어려운 점 양해 부탁드립니다.


다만 공유해주신 오류메세지(System.IO.FileloadException ... 0x80131401)가 발생하는 경우, 아래와 같이 레지스트리 편집을 통해 해결되는 케이스가 존재합니다.


  1. 윈도우+R 키를 누르고 "regedit"을 입력하여, 레지스트리 편집기를 실행합니다.
  2. 아래 경로로 이동합니다.
    * 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. 해당 경로에 "LoaderOptimization"라는 새 레지스트리 DWORD 값을 만들고, 키 내에 값 1을 지정합니다.
    bbdc0325b4214883d33494532433828b_1696397922_328.png
     

따라서, 위의 방법을 적용해보신 후에도 동일한 현상이 발생하는지 확인 부탁드립니다.


감사합니다.

그레이프시티 드림

댓글목록

iroon님의 댓글

iroon 작성일

아래 그림처럼 하고 재부팅 했는데도 안보입니다.

예전에 만들었던 프로젝트는 정상적으로 뜨긴 하지만 여전히 도구모음에 컨트롤이 없습니다.

그래서 새프로젝트를 만들고 빈 폼에다가 예전에 만들었던 프로젝트에서 만들었던 컨트롤을 카피해도

카피가 안됩니다.(다른 버튼 같은 컨트롤은 카피가 되는데 fpspread는 카피가 안됩니다.)


WinForms윈폼 Re: 도구상자에 컨트롤이 또 안보입니다.

추천1 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2023-10-05 09:52 댓글 3건

본문

첨부파일

iroon님, 안녕하세요.

그레이프시티입니다.


 확인 감사드리며, 몇 가지 질문 및 안내 드립니다.


 레지스트리 편집 후에도, 수동으로 도구상자에 FpSpread 컴포넌트를 추가한 후에 폼에 FpSpread 컴포넌트를 올렸을 때 여전히 아래 에러메세지가 발생하나요? 혹은 수동으로 FpSpread 컴포넌트를 도구상자에 항목 추가하고 폼에 올리면, 에러메세지 발생 없이 컴포넌트가 추가되나요?

cbd09c38271f0a10f7045f8e898d3b2c_1696463892_8736.png


 아울러, 도구상자에 Spread.NET 16버전을 표시하기 위해 적용해볼 수 있는 워커라운드를 공유드립니다. 아래 단계를 적용해보시고 도구상자에 정상적으로 컴포넌트가 보여지는지 확인 부탁드립니다.
 

  1. 열려있는 모든 Visual Studio를 닫습니다.

  2. 아래 폴더의 항목들을 VS Extensions 폴더에서 임시 폴더로 백업합니다.
    C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\grapecity.spread.win
    * 볼드체로 표시된 부분은 사용하시는 VS 버전과 에디션에 따라 달라지는 부분입니다.

  3. 아래 DLL들을
     - FarPoint.Win.Chart.dll
     - FarPoint.Win.Spread.Design.dll
     - FarPoint.Win.Spread.dll
    다음의 설치경로에서 복사하여
     - C:\Program Files (x86)\GrapeCity\Spread.NET 16\Windows Forms\v16.2.20231.0\bin
    아래 대상폴더 내 항목에 덮어쓰기 합니다.
      - C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\grapecity.spread.win

  4. 아래 폴더의 .pkgdef 파일들의 내용 중 버전 정보를 수정합니다.
    v16.2.20231.0 버전에 대한 내용으로 수정된 파일을 첨부드리니, 첨부된 파일(Modified_pkgdef.zip)을 확인 부탁드립니다.
     - 경로:
    C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\grapecity.spread.win
     - 수정할 파일:
    FarPoint.Win.Chart.pkgdef
    FarPoint.Win.Spread.Design.pkgdef
    FarPoint.Win.Spread.pkgdef

  5. 하기 파일(extensions.configurationchanged)에 새로운 공백 문자를 추가함으로써 해당 파일의 "수정된 날짜"가 업데이트 되도록 만듭니다.
    - C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\extensions.configurationchanged

  6. VS 도구상자를 우클릭한 후 "도구 상자 다시 설정(E)" 항목을 눌러, 도구상자를 재설정합니다. 이후 FpSpread 컴포넌트가 정상적으로 올라오는지 확인 부탁드립니다.

 

감사합니다.

그레이프시티 드림

댓글목록

iroon님의 댓글

iroon 작성일

답변 감사드리며 말씀해주신대로 조치하기 전에 어제 해 보았던 건에 대해(첫번째 질문) 말씀드릴께요.
레지스트리를 말씀해 주신대로 추가하고 여전히 도구상자에서 안 보여서 수동으로 추가해 봤습니다.
그랬더니 에러없이 나오긴 하더군요. 그런데 비주얼 스튜디오를 실행할때마다 꼭 한번씩 그 일을 해야 합니다.
두번째 주실 해결책으로 실행 해 보겠습니다.
감사합니다.

iroon님의 댓글

iroon 작성일

해결 되었습니다.!! 
해결하면서 이상했던 점은 

제 폴더에는 grapecity.spread.win 아예 없었습니다.
그래서 폴더를 그 위치에서 새로 만들어서 말씀해 주신 경로의 dll 파일 세개를 카피했습니다.
물론 두번째 .pkgdef  파일도 당연히 없었겠죠. 그래서 동봉해주신 파일을 새로만들어 dll 파일을
카피한 폴더에 풀어서 카피했습니다.
extensions.configurationchanged 파일은 관리자등등의 이유로 수정이 안되서 밖에서 파일을
만들어서 교체 했습니다.
그랬더니 그 다음의 절차는 실행하지 않아도 비주얼스튜디오를 실행하니까 제대로 보이기 시작했네요.
감사합니다.

GCK써니님의 댓글의 댓글

GCK써니 작성일

해결되었다니 정말 다행입니다. 자세한 정보를 공유해주셔서 감사드립니다!

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.