디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[C#] dotnet interactive의 Display를 blazor에서 쓰기

나라뜨갤로그로 이동합니다. 2023.06.21 16:12:02
조회 99 추천 0 댓글 3
														

24b0d121e09c28a8699fe8b115ef0464d28ee6

dotnet interactive 쓰면 뭘 output하던 객체정보를 일케 알아서 잘 정리해서 보여주기때문에 겁나편한데,

이 기능을 blazor에서 그대로 쓰고싶어 한동안 문서들을 뒤졌음.

DisplayExtensions.Display 라는걸 찾아내야되는데, 비슷한 이름쓰는게 많아서 헷갈림. #


24b0d121e09c28a8699fe8b115ef046ecb4bccf2

Display함수는 대화형 커널과 연동된 함수여서 커널이 아닌곳에서 같다쓸수는 없었고,

여기저기 들쑤시다가, 우연히 반갑게도 커널 등과 무관하게 단독으로 객체를 html string으로 뽑아내는 함수 만들어둔걸 찾아서 웹페이지에 적용할수 있었음.

24b0d121e09c28a8699fe8b115ef04699330ffbd

굳이 닷넷인터렉티브 라이브러리 전체를 참조하지 않아도 포맷관련 라이브러리가 분리되있는덕에,

위 함수 내용만 대충 끌어와서 종속성을 덜수 있었음. #

출력자체에도 default css가 붙어서 정리가 되있긴 한데, vscode에서처럼 보기좋게 하려면 알아서 꾸며줘야하는듯.


출력 내용을 커스텀하는 예제도 있는데 #

닷넷인터렉티브 및 라이브러리들이 여전히 시험판이기 때문에, 이거믿고 고도화시키긴 아직 불안하고, 대충 유틸로 편하게 써먹을수는 있게됨.

+20230622 차트출력 성공예제 # PNG바이너리uri를 출력하는거라서 웹에 친화적이진않음. 근데 다른예제는 먹질않음..


프로젝트 자체를 커스텀 커널화 시킬 방법은 아직 덜만들어진건지 제대로 찾지못함.


nuget 버전정보

<PackageReference Include="Microsoft.DotNet.Interactive" Version="1.0.0-beta.23313.2" />

<PackageReference Include="Microsoft.DotNet.Interactive.Formatting" Version="1.0.0-beta.23313.2" />


더보기

https://github.com/dotnet/interactive/blob/main/docs/pocketview.md

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
- AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
746 C# 비주얼 스튜디오 맥 지원 중단 [2] 폭진이갤로그로 이동합니다. 23.09.04 152 0
745 C# 인터페이스 기본매서드를 확장매서드로 노출 [1] 나라뜨갤로그로 이동합니다. 23.09.04 67 2
744 C# Blazor 파라미터 개선해봄 [1] 폭진이갤로그로 이동합니다. 23.09.03 108 0
742 C# Blazor 디자인 툴 [4] 폭진이갤로그로 이동합니다. 23.09.02 134 1
741 C# 대충 Blazor 파라미터 이런식으로 해봄 [3] 폭진이갤로그로 이동합니다. 23.08.31 108 0
740 C# IIS Express 단독실행(포터블) 운용 나라뜨갤로그로 이동합니다. 23.08.31 52 0
739 C# 너네 C# 쓰면서 SEED 암복호화 알고리즘 필요한 얘들 있냐? 닷넷차냥해(14.42) 23.08.14 91 2
738 C# moq 일터짐 [5] C갤러(117.111) 23.08.10 101 0
736 C# 통짜 HTML MarkupString을 Blazor에 관리되도록 변환 [2] 나라뜨갤로그로 이동합니다. 23.08.09 124 1
735 C# 다국어지원 제거해 output 간소화 [3] 나라뜨갤로그로 이동합니다. 23.08.07 83 0
734 C# Blazor 할만한가? [1] 폭진이갤로그로 이동합니다. 23.08.03 119 0
733 C# 크로스 GUI 찾아보다 이런것도 있네 [5] 폭진이갤로그로 이동합니다. 23.08.02 136 0
732 C# stm32mp1 보드에서 GtkSharp 구동 [1] 나라뜨갤로그로 이동합니다. 23.08.02 65 0
731 C# 나라뜨 모드버스 암튼 소개 나라뜨갤로그로 이동합니다. 23.08.01 56 0
730 C# stm32mp1 보드에서 닷넷 Helloworld [1] 나라뜨갤로그로 이동합니다. 23.08.01 71 0
729 C# asp.net webform to core 1:1 변환 실패 나라뜨갤로그로 이동합니다. 23.07.31 68 0
728 C# bool이 아닌 조건값으로 절차를 분기 나라뜨갤로그로 이동합니다. 23.07.31 52 0
727 C# Minimal Rest APIs Jwt Role 자체인증예제 나라뜨갤로그로 이동합니다. 23.07.25 56 0
726 C# 아이폰 앱도 개발 했는데 폭진이갤로그로 이동합니다. 23.07.24 58 0
725 C# WinUI 3 뭔가 이상하네 [1] 폭진이갤로그로 이동합니다. 23.07.23 117 0
723 C# PublishTrimmed 일부 트리밍 제외하기 for CLI.용과 [2] 나라뜨갤로그로 이동합니다. 23.07.20 84 0
722 C# 너네 c# 쓰면서 crc나 checksum 써야할 놈들있냐 [7] 닷넷차냥해(14.42) 23.07.18 95 1
721 C# EFCore 바인딩 클래스 자동생성 [1] 나라뜨갤로그로 이동합니다. 23.07.17 96 0
720 C# MAUI 스레드 어케쓰노 [5] 폭진이갤로그로 이동합니다. 23.07.15 104 0
719 C# 다른버전의 동일 dll을 격리해 같은 프로젝트에서 참조 [1] 나라뜨갤로그로 이동합니다. 23.06.30 89 0
718 C# blazor 내부에서 href=id로 책갈피 화면이동 지원 나라뜨갤로그로 이동합니다. 23.06.22 52 0
C# dotnet interactive의 Display를 blazor에서 쓰기 [3] 나라뜨갤로그로 이동합니다. 23.06.21 99 0
716 C# C# opencv관련 질문 [1] ㅇㅇ(220.69) 23.06.15 115 0
715 C# dotnet framework의 아직 남은 장점 - 용량이 작다 나라뜨갤로그로 이동합니다. 23.06.10 86 1
714 C# 간단CLI명령개발 System.CommandLine.DragonFruit [2] 나라뜨갤로그로 이동합니다. 23.06.02 75 0
713 C# record object를 key로 활용할때의 부작용 [1] 나라뜨갤로그로 이동합니다. 23.05.31 51 0
712 C# c# 리스트에서 같은 값들을 [LINQ]?? [2] 시샵러(59.20) 23.05.25 88 0
711 C# 순수함수 최적화 캐싱 pure function Memoization [1] 나라뜨갤로그로 이동합니다. 23.05.19 72 0
710 C# 웹문서or github gist 코드 VS2022로컬로 땡겨오기 [1] 나라뜨갤로그로 이동합니다. 23.05.16 66 0
709 C# SourceGenerator가 적용된 최적화-json,log,regex [3] 나라뜨갤로그로 이동합니다. 23.05.16 79 0
708 C# C# 독학중인데 공부순서좀.. [1] ㅇㅇ(116.37) 23.05.13 160 0
707 C# System.Text.Json 제네릭 인터페이스 직렬화 .net8변경사항 나라뜨갤로그로 이동합니다. 23.05.02 77 0
706 C# 윈폼 차트관련 질문 [2] ㅇㅇ(118.219) 23.04.13 118 0
705 C# vs2022 csproj 참조링크를 특정폴더 하위로 나라뜨갤로그로 이동합니다. 23.04.11 68 0
704 C# Reflection 부모클래스 static member 문제 나라뜨갤로그로 이동합니다. 23.04.07 59 0
703 C# .NET Interacive cshtml구문 사용 확장 나라뜨갤로그로 이동합니다. 23.04.04 85 0
702 C# DataFlowBlock 의 확산 IObserver IObservable [1] 나라뜨갤로그로 이동합니다. 23.03.31 61 0
701 C# 로깅, 구성공급자 때문에 머리 빠개질거같음 나라뜨갤로그로 이동합니다. 23.03.30 60 0
700 C# Process 대신 CliWrap 나라뜨갤로그로 이동합니다. 23.03.27 64 0
699 C# 블레이저 웹 파일첨부,다운로드를 프롬프트 파이프통신 스트림에 직결 나라뜨갤로그로 이동합니다. 23.03.25 63 0
698 C# 닷넷코어 Worker Windows 서비스 설치 관리자 만들기 나라뜨갤로그로 이동합니다. 23.03.21 72 0
697 C# 유사 갤러리 확인 [2] 나라뜨갤로그로 이동합니다. 23.03.21 109 0
696 C# 이런 갤도 있네 .NET갤로그로 이동합니다. 23.03.21 66 0
695 C# 뇌절) await 미루기, 선언적 finally 처리, c# defer 나라뜨갤로그로 이동합니다. 23.03.19 96 0
694 C# 처리가 지연되면 밀린 입력은 버리는 ActionBlock 디자인 [2] 나라뜨갤로그로 이동합니다. 23.03.18 74 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2