dotnet GitHub Actions를 사용하여 Nuget 패키지를 자동으로 게시 GitHub Actions를 사용하여 Nuget으로 푸시를 자동화하는 방법을 살펴 보았을 때의 메모입니다. 아래 기사의 「Publish NuGet Package」장의 내용을 메인으로 실제로 움직이면서 조사했습니다. ① ".github\workflows" 내에 YAML 파일을 만든다. 다음은 Nuget 푸시를 수행하는 YAML 파일입니다. workflow_run에 실행 조건을 설명합니다. 자세... GitHubdotnetGitHubActions.NETGit C#과 Selenium에서 IE를 작동 2020년도 이미 9월이라는데 IE의 이야기로 죄송합니다. Selemium은 브라우저의 자동화를 실현하기 위한 제품입니다만, 그것을 이용해 IE를 조작하는 방법을 정리해 둡니다. 조금은 마치므로・・・ 또한 Selemium의 본격적인 이용법은 언급하지 않습니다. 어디까지나 IE를 조작하기 위한 포인트만이 됩니다. IE를 열고 인터넷 옵션의 보안 탭에서 각 영역의 보호 모드를 활성화합니다. 기본... InternetExplorer셀레늄C#dotnet ASP.NET Core 2.0 런타임 IP 및 포트 지정 VisualStudio for Mac에서 ASP.NET Core 2.0 WebApi를 만들고 있습니다. VisualStudio에서 실행하고 터미널에서 dotnet을 실행하면 기본적으로 localhost:5000 로 시작합니다. 실행할 URL을 변경하는 방법을 조사했습니다. 아래와 같이 Program.cs 수정 Program.cs 프로젝트 설정 수정(실패) ※ 변하지 않습니다 Propertie... .NETCoreC#dotnetASP.NET_Core .Net이 포함된 IndexNow 프로토콜 IndexNow는 Microsoft에서 만든 오픈 소스 프로토콜로, 웹 사이트를 더 빠르게 인덱싱할 수 있습니다. 이 프로토콜은 Bing과 Yandex에서 지원하며 Google에서 테스트 중입니다. IndexNow 프로토콜을 사용하면 검색 엔진 봇이 페이지가 업데이트되었는지 확인하기 위해 웹 사이트에서 크롤링을 수행할 필요가 없습니다. 이것은 불필요한 사이트 부하를 줄이고 에너지 소비를 줄이... seodotnet .NET 6 - AutoMapper 및 데이터 전송 개체(DTO) 🗺 YouTube에서 전체 동영상을 볼 수 있습니다. 오늘 AutoMapper가 무엇이고 왜 필요한지 설명하는 것으로 시작할 수 있습니다. 이제 nuget 패키지가 설치되었으므로 automapper 구현 및 활용을 시작할 수 있습니다. 이 예에서 우리는 클라이언트가 보내는 DTO를 가져오는 간단한 API를 구축하고 automapper를 사용하여 obj를 데이터베이스 obj로 변환하고 그 반대로 ... apidotnettutorialperformance .NET MAUI를 채택할 계획이 있습니까? NullReferenceException으로 모험을 준비하세요 그러나 일부 기능의 코드는 개발자가 null 참조 역참조로 이어질 수 있는 것을 잊어버린 것처럼 보입니다. 작성자가 서둘러 코드를 작성했을 수 있습니다. 결과적으로 일부 코드 조각에는 개발자에 따르면 null일 수 있는 참조가 포함되어 있으며 역참조하기 전에 null이 확인되지 않습니다. 더 명확하게 하기 위해 MAUI 6.0.424 의 일부 조각을 살펴보겠습니다. 뭔가 빠졌거나 MAUI 개... dotnetcsharptoolingopensource .NET MAUI 차트의 새로운 기능: 2022 볼륨 3 여기에는 모든 차트 작성 시나리오에 맞는 10개 이상의 차트 및 그래프로 구성된 풍부한 갤러리가 포함되어 있습니다. 이 블로그 게시물에서는 릴리스용 .NET MAUI Charts 컨트롤에 포함된 새로운 기능을 빠르게 소개하겠습니다. Syncfusion .NET MAUI 차트는 이제 대수 축 렌더링을 지원합니다. 다음 코드 예제는 .NET MAUI 데카르트 차트에서 로그 축을 구성하는 방법을 ... mobiledotnetcsharpmaui .NET Core 6 Web API에서 Entity Framework Core 및 저장 프로시저를 사용한 CRUD 작업 이 기사에서는 엔티티 프레임워크 코어와 저장 프로시저를 사용하여 Web API를 구현하는 방법에 대해 설명합니다. .NET Core 6 웹 API 구현 저장 프로시저 구현 .NET 코어 SDK 6 SQL 서버 비주얼 스튜디오 2022 1 단계 새 .NET Core 웹 API 애플리케이션 만들기 2 단계 애플리케이션 구성 3단계 추가 정보 제공 4단계 프로젝트 구조 5단계 Entities 폴더... entitydotnetcsharpframework C#에서 사용자 지정 형식으로 JSON 읽기 JSON은 요청에 응답하기 위해 API에서 사용하는 가장 일반적인 유형입니다. 때때로 우리는 C#의 기본 제공 형식을 사용하여 구문 분석할 수 없는 콘텐츠를 수신합니다. 예를 들어, API가 브라질 형식(dd/MM/yyy)과 같은 날짜를 응답하고 앱에서 이 값을 읽어야 한다고 가정합니다. 이 예에서는 아래 JSON을 가정합니다. 먼저 사람을 나타내는 클래스를 만들어야 합니다. 이제 JSON을... dotnettutorialbeginnerscsharp 최상위 문을 사용하는 AWS Lambda .NET의 기본 성능 .NET 6은 애플리케이션 코드의 진입점을 단순화하는 최상위 문을 도입했습니다. 이전 스타일의 Lambda 정의와 달리 이 프로젝트는 어셈블리 대신 실행 파일을 생성합니다. 즉, 자체 Lambda 호스트 구현을 제공해야 합니다. 은 스트림을 받아 빈 응답을 반환하는 Lambda 함수를 정의했습니다. 오버헤드가 가장 적은 최상위 문을 사용하는 Lambda 함수입니다. 다시 한 번, INIT 단... awsserverlessdotnet VitePress 울타리 코드 블록 구문은 .NET 또는 기타 언어의 특징을 강조합니다. 이 게시물은 원래 에 게시되었습니다. VitePress는 환상적인 라이브러리인 구문 강조 표시에 을 사용합니다. Shiki는 VSCode에서 자동으로 언어 문법을 가져오므로 울타리 코드 블록의 언어 이름 등이 여기에서 나옵니다. .NET의 경우 캡처된 언어 이름은 기본적으로 csharp 및 fsharp입니다. 즉, csharp 또는 fsharp 를 사용하는 경우에만 구문 강조 표시가 작동합니... vitepressdotnet NETSDK1152 - 상대 경로가 동일한 여러 게시 출력 파일을 찾았습니다. 우리 팀은 최근 XM Cloud에 대해 실행하기 위해 기존 Sitecore MVP 사이트를 마이그레이션하는 프로젝트를 진행하고 있습니다. 그 중 한 부분은 이전에 ASP.NET Core 3.1을 사용하여 빌드된 렌더링 호스트 버전을 최신 버전인 .NET6으로 업그레이드하는 것과 관련이 있습니다. 업그레이드 경로는 간단한 프로세스였으며 새 프레임워크 와 같은 많은 새 프레임워크 기능을 활용할 ... dotnet 속성 기반 테스트와 클린 아키텍처는 완벽하게 맞습니다. 주요 가치는 무거운 모의를 활용하지 않고 핵심 비즈니스 로직을 테스트할 수 있게 해주는 부작용 도메인 계층이 없는 유지 관리 기능입니다. 그러나 순수한 도메인 로직에 대한 테스트를 설계할 때 우리는 그렇게 까다로운 경향이 없습니다. 그러나 매우 간단한 프로세스로 보일 수 있는 순수한 기능을 테스트하는 경우에도 몇 가지 함정에 직면할 수 있습니다. 함수가 주어진 지점에서 올바르게 작동한다고 보... testingdotnetfsharpfunctional InputPanel을 사용하여 몇 분 안에 WinForms 데이터 입력 양식을 만드는 방법 ComponentOne 완전한 데이터 입력 양식을 쉽게 만들고 관리할 수 있는 혁신적인 .NET 컨트롤입니다. C1InputPanel은 데이터 입력 양식을 자동으로 생성할 수 있으므로 작성 및 유지 관리에 걸리는 시간을 줄일 수 있습니다. 이 블로그는 직관적이고 강력한 구성 요소를 사용하여 몇 분 안에 완전한 .NET 데이터 입력 양식을 만드는 것이 얼마나 쉬운지 보여줍니다. Componen... tutorialdotnetwebdevdevops .NET MAUI 자동 완성 컨트롤 소개 이 문서에서는 새로운 .NET MAUI 자동 완성 컨트롤의 주요 기능과 이를 시작하는 단계를 살펴봅니다. .NET MAUI Autocomplete 컨트롤은 사용자의 입력 문자에 따라 방대한 양의 데이터에서 제안을 로드하고 채우도록 고도로 최적화되어 있습니다. 이를 통해 사용자는 제안 목록에서 하나 이상의 항목을 선택할 수 있습니다. 이 섹션에서는 .NET MAUI 자동 완성 컨트롤을 시작하고... mobiledotnetcsharpmaui .NET 7용 Docker 내장 컨테이너 지원 2022년 9월 14일에 Microsoft는 프로덕션에서 지원되는 .NET 7의 두 RC(릴리스 후보) 중 첫 번째인 .NET 7 릴리스 후보 1을 발표했습니다. .NET 7 출시는 2022년 11월 8일부터 10일까지 에서 예정되어 있습니다! 그때까지 우리는 이 새로운 의 새로운 기능과 개선 사항 중 일부를 시험해 볼 수 있습니다! 새로운 클라우드 네이티브 기능 중 하나인 이 새로운 .NE... dockerdotnetcsharpcontainerapps GH 페이지의 Blazor WASM Custom 404 페이지 앱을 개발하는 동안 사용자 지정 404 페이지를 구현해야 할 수 있습니다. 그러나 Blazor WASM 앱을 에 배포하면 사용자 페이지가 아닌 GitHub의 404 페이지만 표시됩니다. 이에 대한 많은 해결 방법이 있지만 이 게시물 전체에서 GitHub Pages의 404 페이지에 Blazor 웹 구성 요소를 사용하는 방법에 대해 논의할 것입니다. Blazor WASM 앱 프로젝트를 만든 직... 404notfounddotnetgithubpagesblazorwasm Twitter API V2로 트윗을 게시하는 방법 다음 게시물은 최신 Twitter API V2를 사용하여 트윗을 자동화하는 쉬운 방법을 보여줍니다. Twitter에서 받은 OAUTH Access 토큰은 2시간 동안만 유효합니다. 코드는 자동으로 토큰을 새로 고칩니다. 스코프에 offline.access가 필요합니다. 이렇게 하면 refresh token를 얻을 수 있습니다. NuGet 패키지는 단계별로 개발되어 더 많은 기능을 제공합니다.... dotnettwitter 로컬 SQLite.NET 데이터베이스에 저장된 데이터 | 아이포 테크노랩 이 블로그에서는 crud 작업을 통해 Xamarin.Forms에서 SQLite 로컬 데이터베이스를 사용하는 방법에 대해 설명합니다. 이 문서에서는 SQLite.Net을 공유 코드로 사용하여 정보를 로컬 데이터베이스에 저장하고 추출하는 방법을 설명합니다. SQLite 데이터베이스 엔진을 사용하면 Xamarin.Forms 애플리케이션에서 데이터 개체를 공유 코드로 로드하고 백업할 수 있습니다. ... databasedevopsdotnetsql ASP.NET Core - 비동기가 유용한 이유 그래서 여기서 비동기 버전을 선호해야 하는 이유는 무엇입니까? 현재 작업자 스레드가 중지되고 작업이 완료될 때까지 기다려야 합니다. 그리고 이것들은 로컬도 아니고 다른 기계에 있기 때문에 응답이 돌아올 때까지 서버는 문자 그대로 유휴 상태입니다. 이제 비동기 버전을 확인하겠습니다. 여기에서도 저장소가 작업을 완료할 때까지 기다려야 하지만 중요한 차이점이 있습니다. await 키워드를 사용하면... dotnetapiwebdevcsharp C#으로 시간 전 계산 다음은 사람이 읽을 수 있는 상대 시간을 제공하는 System.DateTime에 대한 작은 확장 방법입니다. 예를 들면 다음과 같습니다. 1분 전 2분 전 한 시간 전 3시간 전 3일 전 스위치 패턴을 사용하여 DateTime 구조에 대해 이 확장 방법을 확인하십시오. 확장 방법 AsTimeAgo 웹 서핑 - 나는 너무 늙었습니다 - 같은 문제에 대한 두 가지 해결책을 더 찾았습니다. 어떤 ... programmingbeginnersdotnetcsharp VSM(Visual State Manager)을 사용하여 Syncfusion .NET MAUI 컨트롤 구성 은 개발자가 시각적 상태에 따라 컨트롤의 모양을 지정하는 데 도움이 됩니다. 이 블로그에서는 몇 가지 예를 통해 VSM이 무엇이며 VSM을 사용하여 컨트롤 을 구성하는 방법을 살펴보겠습니다. 상태에 따라 컨트롤의 속성을 업데이트할 때 전통적으로 우리는 다양한 상태에서 값을 설정하기 위해 직접 속성을 찾습니다. 그렇지 않으면 코드 뒤에 업데이트하기 전에 컨트롤의 상태가 변경될 때까지 기다릴 수... dotnetmobilecsharpmaui .NET 앱의 JSON 데이터 소스에서 수백만 개의 행을 로드하는 방법 은 효율적인 데이터 통신을 위해 서로 다른 데이터 소스에 액세스하기 위한 통합 인터페이스를 제공하는 ADO.NET 기반 서비스 구성 요소입니다. 데이터 기반 앱을 개발하는 데 필요한 시간을 단축합니다. 현재 JSON 데이터 소스의 사용은 현재 응용 프로그램을 바인딩하는 데 점점 보편화되고 있으며 GrapeCity는 ADO.NET 또는 EntityFramework Core를 사용하여 JSON ... devopstutorialwebdevdotnet .NET Core 6 Web API를 사용하여 단일 및 다중 파일 업로드 IFormFile 인터페이스 및 .NET에서 제공하는 다른 인터페이스를 사용하여 단일 및 다중 파일 업로드와 .NET Core 6 Web API를 사용한 단계별 구현에 대해 논의할 것입니다. .NET은 HTTP 요청에서 전송된 파일을 나타내는 IFormFile 인터페이스를 제공합니다. 또한 ContentDisposition, ContentType, FileName, Headers, Name ... programmingdotnetcodereviewcsharp FlexGrid ASP.NET MVC TreeView 컨트롤로 계층적 그룹화 추가 FlexGrid는 CRUD 작업을 수행하는 데 유용한 구성 요소입니다. 계층적 데이터를 표시하는 것은 FlexGrid의 고유하고 널리 사용되는 기능 중 하나입니다. FlexGrid는 그룹 행을 사용하여 계층적 데이터를 표시합니다. Flexgrid의 계층적 데이터에 대한 이러한 행의 동작은 여러 열을 사용하는 추가 정보가 있는 TreeView와 유사합니다. 토글 아이콘은 하위 항목이 있는 행에... tutorialdotnetdevopswebdev C# .NET 및 Java에서 Excel과 유사한 피벗 테이블을 사용하여 프로그래밍 방식으로 사용자 정의 계산 수행 피벗 테이블과 같은 강력한 기능을 갖추고 있어 방대한 양의 데이터를 쉽게 처리하고 놀라운 방식으로 시각화할 수 있습니다. 피벗 테이블은 광범위한 데이터 세트에서 중요한 데이터를 추출하고 재정렬하여 명확하고 쉽고 관리하기 쉬운 방식으로 중요하고 가치 있는 통찰력을 제공할 수 있습니다. 피벗 테이블에서 데이터 분석가는 종종 사용자 정의 계산을 원합니다. 그러나 특정 스프레드시트는 필드 값(또는 ... csharptutorialdotnetwebdev 몇 분 안에 키워드 조사 도구 개발(Python 및 C#) : 사용자가 키워드나 구문을 입력하고 사람들이 인터넷에서 검색한 관련 질문 목록을 받을 수 있는 웹 사이트입니다. : 사용자가 자신의 웹 사이트 또는 온라인 비즈니스에 가장 적합한 키워드를 찾고 분석하는 데 도움이 되는 키워드 조사 및 분석 도구입니다. 프로그래밍 경험이 많지 않더라도 이 자습서를 따라 쉽게 따라하고 Python 또는 C#을 사용하여 키워드 조사 도구를 개발할 수 있습니다. ... csharppythondotnetbeginners BlazorBindings.Maui - 미리 보기 9 구성 요소 생성기, 그림자 및 기타 개선 사항을 추가하는 또 다른 업데이트 . 은 XAML 대신 기본 컨트롤에 Blazor 구문을 사용할 수 있도록 허용하는 Microsoft의 실험 프로젝트인 MobileBlazorBindings의 포크입니다. 다음은 버튼을 누를 때마다 값이 증가하는 Blazor 개발자에게 친숙해 보일 수 있는 기본 UI를 렌더링하는 sampleCountercomponent... mauiblazordotnetmauidotnet .NET 컨테이너를 사용하여 AWS Lambda 함수 URL 탐색 - 1부 다음과 같은 몇 가지 도구가 필요합니다. .NET용 AWS Lambda 템플릿. 확인할 수 있습니다 . 기본적으로 다음 명령을 사용하여 이 필요합니다. dotnet new --install Amazon.Lambda.Templates::6.1.0 이 명령 사용: dotnet tool install -g Amazon.Lambda.Tools . Terraform CLI(선택 사항). 인프라 구축을... awsserverlessdotnetdocker 이전 기사 보기
GitHub Actions를 사용하여 Nuget 패키지를 자동으로 게시 GitHub Actions를 사용하여 Nuget으로 푸시를 자동화하는 방법을 살펴 보았을 때의 메모입니다. 아래 기사의 「Publish NuGet Package」장의 내용을 메인으로 실제로 움직이면서 조사했습니다. ① ".github\workflows" 내에 YAML 파일을 만든다. 다음은 Nuget 푸시를 수행하는 YAML 파일입니다. workflow_run에 실행 조건을 설명합니다. 자세... GitHubdotnetGitHubActions.NETGit C#과 Selenium에서 IE를 작동 2020년도 이미 9월이라는데 IE의 이야기로 죄송합니다. Selemium은 브라우저의 자동화를 실현하기 위한 제품입니다만, 그것을 이용해 IE를 조작하는 방법을 정리해 둡니다. 조금은 마치므로・・・ 또한 Selemium의 본격적인 이용법은 언급하지 않습니다. 어디까지나 IE를 조작하기 위한 포인트만이 됩니다. IE를 열고 인터넷 옵션의 보안 탭에서 각 영역의 보호 모드를 활성화합니다. 기본... InternetExplorer셀레늄C#dotnet ASP.NET Core 2.0 런타임 IP 및 포트 지정 VisualStudio for Mac에서 ASP.NET Core 2.0 WebApi를 만들고 있습니다. VisualStudio에서 실행하고 터미널에서 dotnet을 실행하면 기본적으로 localhost:5000 로 시작합니다. 실행할 URL을 변경하는 방법을 조사했습니다. 아래와 같이 Program.cs 수정 Program.cs 프로젝트 설정 수정(실패) ※ 변하지 않습니다 Propertie... .NETCoreC#dotnetASP.NET_Core .Net이 포함된 IndexNow 프로토콜 IndexNow는 Microsoft에서 만든 오픈 소스 프로토콜로, 웹 사이트를 더 빠르게 인덱싱할 수 있습니다. 이 프로토콜은 Bing과 Yandex에서 지원하며 Google에서 테스트 중입니다. IndexNow 프로토콜을 사용하면 검색 엔진 봇이 페이지가 업데이트되었는지 확인하기 위해 웹 사이트에서 크롤링을 수행할 필요가 없습니다. 이것은 불필요한 사이트 부하를 줄이고 에너지 소비를 줄이... seodotnet .NET 6 - AutoMapper 및 데이터 전송 개체(DTO) 🗺 YouTube에서 전체 동영상을 볼 수 있습니다. 오늘 AutoMapper가 무엇이고 왜 필요한지 설명하는 것으로 시작할 수 있습니다. 이제 nuget 패키지가 설치되었으므로 automapper 구현 및 활용을 시작할 수 있습니다. 이 예에서 우리는 클라이언트가 보내는 DTO를 가져오는 간단한 API를 구축하고 automapper를 사용하여 obj를 데이터베이스 obj로 변환하고 그 반대로 ... apidotnettutorialperformance .NET MAUI를 채택할 계획이 있습니까? NullReferenceException으로 모험을 준비하세요 그러나 일부 기능의 코드는 개발자가 null 참조 역참조로 이어질 수 있는 것을 잊어버린 것처럼 보입니다. 작성자가 서둘러 코드를 작성했을 수 있습니다. 결과적으로 일부 코드 조각에는 개발자에 따르면 null일 수 있는 참조가 포함되어 있으며 역참조하기 전에 null이 확인되지 않습니다. 더 명확하게 하기 위해 MAUI 6.0.424 의 일부 조각을 살펴보겠습니다. 뭔가 빠졌거나 MAUI 개... dotnetcsharptoolingopensource .NET MAUI 차트의 새로운 기능: 2022 볼륨 3 여기에는 모든 차트 작성 시나리오에 맞는 10개 이상의 차트 및 그래프로 구성된 풍부한 갤러리가 포함되어 있습니다. 이 블로그 게시물에서는 릴리스용 .NET MAUI Charts 컨트롤에 포함된 새로운 기능을 빠르게 소개하겠습니다. Syncfusion .NET MAUI 차트는 이제 대수 축 렌더링을 지원합니다. 다음 코드 예제는 .NET MAUI 데카르트 차트에서 로그 축을 구성하는 방법을 ... mobiledotnetcsharpmaui .NET Core 6 Web API에서 Entity Framework Core 및 저장 프로시저를 사용한 CRUD 작업 이 기사에서는 엔티티 프레임워크 코어와 저장 프로시저를 사용하여 Web API를 구현하는 방법에 대해 설명합니다. .NET Core 6 웹 API 구현 저장 프로시저 구현 .NET 코어 SDK 6 SQL 서버 비주얼 스튜디오 2022 1 단계 새 .NET Core 웹 API 애플리케이션 만들기 2 단계 애플리케이션 구성 3단계 추가 정보 제공 4단계 프로젝트 구조 5단계 Entities 폴더... entitydotnetcsharpframework C#에서 사용자 지정 형식으로 JSON 읽기 JSON은 요청에 응답하기 위해 API에서 사용하는 가장 일반적인 유형입니다. 때때로 우리는 C#의 기본 제공 형식을 사용하여 구문 분석할 수 없는 콘텐츠를 수신합니다. 예를 들어, API가 브라질 형식(dd/MM/yyy)과 같은 날짜를 응답하고 앱에서 이 값을 읽어야 한다고 가정합니다. 이 예에서는 아래 JSON을 가정합니다. 먼저 사람을 나타내는 클래스를 만들어야 합니다. 이제 JSON을... dotnettutorialbeginnerscsharp 최상위 문을 사용하는 AWS Lambda .NET의 기본 성능 .NET 6은 애플리케이션 코드의 진입점을 단순화하는 최상위 문을 도입했습니다. 이전 스타일의 Lambda 정의와 달리 이 프로젝트는 어셈블리 대신 실행 파일을 생성합니다. 즉, 자체 Lambda 호스트 구현을 제공해야 합니다. 은 스트림을 받아 빈 응답을 반환하는 Lambda 함수를 정의했습니다. 오버헤드가 가장 적은 최상위 문을 사용하는 Lambda 함수입니다. 다시 한 번, INIT 단... awsserverlessdotnet VitePress 울타리 코드 블록 구문은 .NET 또는 기타 언어의 특징을 강조합니다. 이 게시물은 원래 에 게시되었습니다. VitePress는 환상적인 라이브러리인 구문 강조 표시에 을 사용합니다. Shiki는 VSCode에서 자동으로 언어 문법을 가져오므로 울타리 코드 블록의 언어 이름 등이 여기에서 나옵니다. .NET의 경우 캡처된 언어 이름은 기본적으로 csharp 및 fsharp입니다. 즉, csharp 또는 fsharp 를 사용하는 경우에만 구문 강조 표시가 작동합니... vitepressdotnet NETSDK1152 - 상대 경로가 동일한 여러 게시 출력 파일을 찾았습니다. 우리 팀은 최근 XM Cloud에 대해 실행하기 위해 기존 Sitecore MVP 사이트를 마이그레이션하는 프로젝트를 진행하고 있습니다. 그 중 한 부분은 이전에 ASP.NET Core 3.1을 사용하여 빌드된 렌더링 호스트 버전을 최신 버전인 .NET6으로 업그레이드하는 것과 관련이 있습니다. 업그레이드 경로는 간단한 프로세스였으며 새 프레임워크 와 같은 많은 새 프레임워크 기능을 활용할 ... dotnet 속성 기반 테스트와 클린 아키텍처는 완벽하게 맞습니다. 주요 가치는 무거운 모의를 활용하지 않고 핵심 비즈니스 로직을 테스트할 수 있게 해주는 부작용 도메인 계층이 없는 유지 관리 기능입니다. 그러나 순수한 도메인 로직에 대한 테스트를 설계할 때 우리는 그렇게 까다로운 경향이 없습니다. 그러나 매우 간단한 프로세스로 보일 수 있는 순수한 기능을 테스트하는 경우에도 몇 가지 함정에 직면할 수 있습니다. 함수가 주어진 지점에서 올바르게 작동한다고 보... testingdotnetfsharpfunctional InputPanel을 사용하여 몇 분 안에 WinForms 데이터 입력 양식을 만드는 방법 ComponentOne 완전한 데이터 입력 양식을 쉽게 만들고 관리할 수 있는 혁신적인 .NET 컨트롤입니다. C1InputPanel은 데이터 입력 양식을 자동으로 생성할 수 있으므로 작성 및 유지 관리에 걸리는 시간을 줄일 수 있습니다. 이 블로그는 직관적이고 강력한 구성 요소를 사용하여 몇 분 안에 완전한 .NET 데이터 입력 양식을 만드는 것이 얼마나 쉬운지 보여줍니다. Componen... tutorialdotnetwebdevdevops .NET MAUI 자동 완성 컨트롤 소개 이 문서에서는 새로운 .NET MAUI 자동 완성 컨트롤의 주요 기능과 이를 시작하는 단계를 살펴봅니다. .NET MAUI Autocomplete 컨트롤은 사용자의 입력 문자에 따라 방대한 양의 데이터에서 제안을 로드하고 채우도록 고도로 최적화되어 있습니다. 이를 통해 사용자는 제안 목록에서 하나 이상의 항목을 선택할 수 있습니다. 이 섹션에서는 .NET MAUI 자동 완성 컨트롤을 시작하고... mobiledotnetcsharpmaui .NET 7용 Docker 내장 컨테이너 지원 2022년 9월 14일에 Microsoft는 프로덕션에서 지원되는 .NET 7의 두 RC(릴리스 후보) 중 첫 번째인 .NET 7 릴리스 후보 1을 발표했습니다. .NET 7 출시는 2022년 11월 8일부터 10일까지 에서 예정되어 있습니다! 그때까지 우리는 이 새로운 의 새로운 기능과 개선 사항 중 일부를 시험해 볼 수 있습니다! 새로운 클라우드 네이티브 기능 중 하나인 이 새로운 .NE... dockerdotnetcsharpcontainerapps GH 페이지의 Blazor WASM Custom 404 페이지 앱을 개발하는 동안 사용자 지정 404 페이지를 구현해야 할 수 있습니다. 그러나 Blazor WASM 앱을 에 배포하면 사용자 페이지가 아닌 GitHub의 404 페이지만 표시됩니다. 이에 대한 많은 해결 방법이 있지만 이 게시물 전체에서 GitHub Pages의 404 페이지에 Blazor 웹 구성 요소를 사용하는 방법에 대해 논의할 것입니다. Blazor WASM 앱 프로젝트를 만든 직... 404notfounddotnetgithubpagesblazorwasm Twitter API V2로 트윗을 게시하는 방법 다음 게시물은 최신 Twitter API V2를 사용하여 트윗을 자동화하는 쉬운 방법을 보여줍니다. Twitter에서 받은 OAUTH Access 토큰은 2시간 동안만 유효합니다. 코드는 자동으로 토큰을 새로 고칩니다. 스코프에 offline.access가 필요합니다. 이렇게 하면 refresh token를 얻을 수 있습니다. NuGet 패키지는 단계별로 개발되어 더 많은 기능을 제공합니다.... dotnettwitter 로컬 SQLite.NET 데이터베이스에 저장된 데이터 | 아이포 테크노랩 이 블로그에서는 crud 작업을 통해 Xamarin.Forms에서 SQLite 로컬 데이터베이스를 사용하는 방법에 대해 설명합니다. 이 문서에서는 SQLite.Net을 공유 코드로 사용하여 정보를 로컬 데이터베이스에 저장하고 추출하는 방법을 설명합니다. SQLite 데이터베이스 엔진을 사용하면 Xamarin.Forms 애플리케이션에서 데이터 개체를 공유 코드로 로드하고 백업할 수 있습니다. ... databasedevopsdotnetsql ASP.NET Core - 비동기가 유용한 이유 그래서 여기서 비동기 버전을 선호해야 하는 이유는 무엇입니까? 현재 작업자 스레드가 중지되고 작업이 완료될 때까지 기다려야 합니다. 그리고 이것들은 로컬도 아니고 다른 기계에 있기 때문에 응답이 돌아올 때까지 서버는 문자 그대로 유휴 상태입니다. 이제 비동기 버전을 확인하겠습니다. 여기에서도 저장소가 작업을 완료할 때까지 기다려야 하지만 중요한 차이점이 있습니다. await 키워드를 사용하면... dotnetapiwebdevcsharp C#으로 시간 전 계산 다음은 사람이 읽을 수 있는 상대 시간을 제공하는 System.DateTime에 대한 작은 확장 방법입니다. 예를 들면 다음과 같습니다. 1분 전 2분 전 한 시간 전 3시간 전 3일 전 스위치 패턴을 사용하여 DateTime 구조에 대해 이 확장 방법을 확인하십시오. 확장 방법 AsTimeAgo 웹 서핑 - 나는 너무 늙었습니다 - 같은 문제에 대한 두 가지 해결책을 더 찾았습니다. 어떤 ... programmingbeginnersdotnetcsharp VSM(Visual State Manager)을 사용하여 Syncfusion .NET MAUI 컨트롤 구성 은 개발자가 시각적 상태에 따라 컨트롤의 모양을 지정하는 데 도움이 됩니다. 이 블로그에서는 몇 가지 예를 통해 VSM이 무엇이며 VSM을 사용하여 컨트롤 을 구성하는 방법을 살펴보겠습니다. 상태에 따라 컨트롤의 속성을 업데이트할 때 전통적으로 우리는 다양한 상태에서 값을 설정하기 위해 직접 속성을 찾습니다. 그렇지 않으면 코드 뒤에 업데이트하기 전에 컨트롤의 상태가 변경될 때까지 기다릴 수... dotnetmobilecsharpmaui .NET 앱의 JSON 데이터 소스에서 수백만 개의 행을 로드하는 방법 은 효율적인 데이터 통신을 위해 서로 다른 데이터 소스에 액세스하기 위한 통합 인터페이스를 제공하는 ADO.NET 기반 서비스 구성 요소입니다. 데이터 기반 앱을 개발하는 데 필요한 시간을 단축합니다. 현재 JSON 데이터 소스의 사용은 현재 응용 프로그램을 바인딩하는 데 점점 보편화되고 있으며 GrapeCity는 ADO.NET 또는 EntityFramework Core를 사용하여 JSON ... devopstutorialwebdevdotnet .NET Core 6 Web API를 사용하여 단일 및 다중 파일 업로드 IFormFile 인터페이스 및 .NET에서 제공하는 다른 인터페이스를 사용하여 단일 및 다중 파일 업로드와 .NET Core 6 Web API를 사용한 단계별 구현에 대해 논의할 것입니다. .NET은 HTTP 요청에서 전송된 파일을 나타내는 IFormFile 인터페이스를 제공합니다. 또한 ContentDisposition, ContentType, FileName, Headers, Name ... programmingdotnetcodereviewcsharp FlexGrid ASP.NET MVC TreeView 컨트롤로 계층적 그룹화 추가 FlexGrid는 CRUD 작업을 수행하는 데 유용한 구성 요소입니다. 계층적 데이터를 표시하는 것은 FlexGrid의 고유하고 널리 사용되는 기능 중 하나입니다. FlexGrid는 그룹 행을 사용하여 계층적 데이터를 표시합니다. Flexgrid의 계층적 데이터에 대한 이러한 행의 동작은 여러 열을 사용하는 추가 정보가 있는 TreeView와 유사합니다. 토글 아이콘은 하위 항목이 있는 행에... tutorialdotnetdevopswebdev C# .NET 및 Java에서 Excel과 유사한 피벗 테이블을 사용하여 프로그래밍 방식으로 사용자 정의 계산 수행 피벗 테이블과 같은 강력한 기능을 갖추고 있어 방대한 양의 데이터를 쉽게 처리하고 놀라운 방식으로 시각화할 수 있습니다. 피벗 테이블은 광범위한 데이터 세트에서 중요한 데이터를 추출하고 재정렬하여 명확하고 쉽고 관리하기 쉬운 방식으로 중요하고 가치 있는 통찰력을 제공할 수 있습니다. 피벗 테이블에서 데이터 분석가는 종종 사용자 정의 계산을 원합니다. 그러나 특정 스프레드시트는 필드 값(또는 ... csharptutorialdotnetwebdev 몇 분 안에 키워드 조사 도구 개발(Python 및 C#) : 사용자가 키워드나 구문을 입력하고 사람들이 인터넷에서 검색한 관련 질문 목록을 받을 수 있는 웹 사이트입니다. : 사용자가 자신의 웹 사이트 또는 온라인 비즈니스에 가장 적합한 키워드를 찾고 분석하는 데 도움이 되는 키워드 조사 및 분석 도구입니다. 프로그래밍 경험이 많지 않더라도 이 자습서를 따라 쉽게 따라하고 Python 또는 C#을 사용하여 키워드 조사 도구를 개발할 수 있습니다. ... csharppythondotnetbeginners BlazorBindings.Maui - 미리 보기 9 구성 요소 생성기, 그림자 및 기타 개선 사항을 추가하는 또 다른 업데이트 . 은 XAML 대신 기본 컨트롤에 Blazor 구문을 사용할 수 있도록 허용하는 Microsoft의 실험 프로젝트인 MobileBlazorBindings의 포크입니다. 다음은 버튼을 누를 때마다 값이 증가하는 Blazor 개발자에게 친숙해 보일 수 있는 기본 UI를 렌더링하는 sampleCountercomponent... mauiblazordotnetmauidotnet .NET 컨테이너를 사용하여 AWS Lambda 함수 URL 탐색 - 1부 다음과 같은 몇 가지 도구가 필요합니다. .NET용 AWS Lambda 템플릿. 확인할 수 있습니다 . 기본적으로 다음 명령을 사용하여 이 필요합니다. dotnet new --install Amazon.Lambda.Templates::6.1.0 이 명령 사용: dotnet tool install -g Amazon.Lambda.Tools . Terraform CLI(선택 사항). 인프라 구축을... awsserverlessdotnetdocker 이전 기사 보기