.NETCore VisualStudio2017에서 .NET Core 콘솔 앱을 만들려고하면 처음부터 빌드 오류가 발생했습니다. VisualStudio2017을 다운로드하고 처음으로 .NETCore에서 콘솔 앱을 만들려고했을 때 스켈레톤 빌드에서 오류가 발생하여 처음부터 포기했습니다. .NETCore의 작법이 있을지도 모릅니다만, 우선 IDE로부터 wizard로 스켈레톤 만들면 무조건으로 빌드할 수 없다고는 어때? 라고 생각하면서 대처 방법을 기술해 둡니다. "Visaul C#"의 "콘솔 앱(.NET Core)"을 선... VisualStudio2017빌드dependencyerror.NETCore Raspberry Pi에서 .Net Core MVC 만들기 프로젝트 만들기 다음 두 파일을 수정합니다. 1) localhost 이외에서도 액세스할 수 있도록 합니다. appsettings.Development.json 2) 표시에 일본어를 넣어 봅니다. Views/Home/Index.cshtml 컴파일 및 실행 브라우저에서 방문... RaspberryPi웹mvc.NETCoreC# .Net Core 3.0 Windows Form + Entity Framework Core + SQLite를 사용하고 싶습니다. Windows10 Pro (1903) 64bit Visual Studio 2019 .NET Core 3.0 .NET Core 3.0에서 Windows Form이 지원되었습니다. ASP.NET Core에서 EF + SQLite를 할 수 있기 때문에 WinForm + EF + SQLite도 갈 수 있지? 라는 발상입니다. 결론으로서 Core가 아닌 EF와 대략 같은 순서로 할 수 있었으므로 정리... WindowsFormEntityFramework_Core.NETCoresqlite 【.NET·Visual studio】 간단히 window 표시·어플리케이션 개발 windows7~10 mac os linux는 지원되지 않습니다. windows10 설치 사이트 microsoft 계정에 로그인하지 않으면 처음 30일간의 체험 기간이 되며, 그 후에는 라이센스가 끊어져 Visual Studio를 사용할 수 없게 됩니다. 새 프로젝트 만들기를 클릭하고, wpf로 검색하고 wpf app (.NET Core)를 선택하십시오. 프로젝트 이름을 입력합니다. 그러면 ... VisualStudio.NETCoreC# VisualStudio2019 (Community)로 웹 앱 만들기 2 모델 추가 1. 프로젝트를 마우스 오른쪽 버튼으로 클릭 - "추가"- "새 폴더"선택. 폴더명을 「Models」로 한다. 2. 만든 Models 폴더를 마우스 오른쪽 버튼으로 클릭 - "추가"- "클래스"를 선택합니다. 『UserInfo』클래스를 작성한다. 3. 작성한 클래스내에 변수 설정. (빨강 테두리) 4. Pages 폴더를 마우스 오른쪽 버튼으로 클릭하여 새 폴더를 만듭니다. 폴더명은... VisualStudio.NETCoreC#VisualStudioCommunity .NET Core 3.0의 Blazor + Electron으로 GUI 앱 개발 ※본 기사는 에 쓴 것의 야키와와시입니다. 을 사용하여 .NET Core 3.0의 Blazor를 Electron에서 실행하려고했습니다. 이번 환경은 이쪽 .NET Core 3.0.100 Nodejs 12.10.0 ElectronNET.API 5.22.14 ElectronNET.CLI 5.22.14 다음 명령으로 Blazor 프로젝트를 만듭니다. 프로젝트에 ElectronNET.API 의 Pa... Electron.NETCoreBlazor .NET Core/WPF/windows desktop에서 OpenCV 사용 Visual Studio Community 2019 version 16.6.3 .NET Core 3.1 WPF/Windows desktop app OpenCvSharp4 버전 4.3.0.20200524 기존 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 NuGet 패키지 관리로 OpenCvSharp4.Windows를 설치합니다. ↓이런 확인 화면이 나오므로 OK누름 hogehoge.xaml ho... OpenCvSharpWPF.NETCore 솔루션 탐색기에 Settings.settings가 없을 때 추가 방법 WPF (.NET Core)의 windows desktop app를 만들고, Settings.settings를 사용하고 싶습니다. 인터넷 검색 기사대로는 가지 못했기 때문에 약간 시행착오한 결과를 적습니다. 1. 솔루션 탐색기에서 Properties가 없는 상태 2. 솔루션을 마우스 오른쪽 버튼으로 클릭하면 3. ↑의 화면에서 프로퍼티를 선택하면↓가 된다. 4. 왼쪽 창에서 "자원"을 클릭하... VisualStudio2019Settings.settings.NETCore설정 파일WPF WPF on .NET Core + Azure AD B2C에서 사용자 지정 웹 UI를 사용하여 인증하고 싶습니다. 2020/04/17 현재 MSAL.NET을 사용하여 WPF on .NET Core를 사용하면 시스템 브라우저에서 인증됩니다. 게다가 리디렉션 URL 로 http://localhost:ポート番号 와 같이, 비어 있는 포트를 스스로 발견하지 않으면 안 되는 것 같습니다. 해결 방법은 구현을 기다리거나 우선 사용자 지정 웹 UI 기능을 사용하여 시스템 브라우저가 아닌 자체 브라우저를 호스팅하는 W... Azure.NETCoreWPFAzureADB2C .NET 5 Preview 1이 발표되었으므로 조속히 Hello World에서 움직여보십시오. 2020년 3월 16일(미국 시간)에 .NET Core 3.1의 후속인 .NET 5의 Preview 1이 공개되었습니다. 그 때문에 조속히 인스톨 해 Hello World 까지 가 보려고 생각합니다. .NET 5에서 놀고 싶은 분 맨 위에 .NET 5.0 라고 있네요. 여기는 .NET Core 3.0/3.1 때와 다르지 않은 것 같습니다. ASP.NET Core Runtime 5.0.0-pr... .NETCore.NETMicrosoft F#에서 Android 앱 개발 카운터(수취기)편 F#에서 Android 앱 개발로서 카운터(수취기)의 작성 방법을 소개합니다. F#에서 Android 앱 개발의 기본은 다음 기사를 참조하십시오. 솔루션 탐색기의 Resources\layout\Main.axml을 열면 화면 레이아웃이 표시됩니다. Main.axml에 도구 상자에 "TextView"또는 "ImageButton"을 놓습니다. Main.axml 또한 위의 참조를 추가합니다. Res... 안드로이드F#.NETCore안드로이드 개발 F#에서 Android 앱 개발 Helloworld 편 F#에서 android 앱 개발의 기본이되는 Helloworld를 출력하는 방법을 소개합니다. 먼저 Visual Studio 2019를 시작합니다. [새 프로젝트 만들기(N)]→[빈 앱(Android)]을 선택합니다. 원하는 프로젝트 이름 (N), 위치 (L) 및 솔루션 이름 (M)을 입력하고 생성합니다. 내 환경에서는 다음 오류가 표시됩니다. 표시되지 않으면이 항목을 건너 뛰십시오. FSh... 안드로이드F#.NETCore안드로이드 개발 F#로 Android 앱 개발 환경 구축 F#에서 android 앱 개발에 대해 소개합니다. 우선은 입문으로서, android 개발을 위한 환경 구축에 순서에 대해 확인합니다. 먼저 Visual Studio 2019를 시작합니다. 새 프로젝트 만들기(N)를 선택합니다. 안드로이드 플랫폼 안에있는 "단일 테스트 앱 (Android)"을 선택하십시오. 원하는 프로젝트 이름과 위치, 솔루션 이름을 결정하고 만들기를 선택합니다. 작성 후 ... 안드로이드F#.NETCore안드로이드 개발 Windows10+VSCode+.NET Core로 C# 개발 환경을 만들자! C#을 사용하여 프로젝트를 진행하게 되었습니다. 프로필에도 있는 대로, 나의 메인 언어는 C언어. 레거시 탈각에 대한 바람을 받았다고 생각해, 이 기회를 풀 활용하겠습니다! 평소부터 Windows 어플리케이션 등을 작성하고 있다면 본가 Visual Studio를 사용하는 분도 많다고 생각합니다만, 언어 학습으로 여기저기의 언어를 바꾸는 몸으로는 VSCode가 뿌려져 있습니다. 이번에도 VSC... .NETCoreWindowsC#VSCode Visual Studio Code에서 dotnet 3.x 기반 프로젝트를 열면 오류 CS0246 및 CS0518이 발생하는 문제 해결 프로젝트의 TargetFramework에 netcoreapp3.0 또는 netcoreapp3.1을 지정한 경우 Visual Studio Code에서 프로젝트를 로드하면 CS0246 및 CS0518이 발생하는 문제를 해결합니다. 아래의 스레드를 보면 필요한 것은 써 있습니다. 비망록으로서 대응 방법을 이 후의 항목에 기재합니다. OUTPUT(출력)에서 OmniSharpLog에 「Did not ... Mac.NETCoreVSCode .NET으로 암호화할 때의 주의점 ~ 이렇게 당신은 함정에 끼친다 갑작스럽지만, 지금부터 닮은 코드를 2 종류 제시합니다. 둘 중 하나가 올바르게 움직이고 둘 중 하나가 런타임 오류입니다. 패턴 A.cs 패턴 B.cs 대답은 A가 올바르게 작동하는 것이 었습니다. 이상! 그냥 외롭기 때문에 조금만 보충합니다. 덧붙여서 차이점은 BlockSize/KeySize를 먼저 초기화하는지, IV/Key를 먼저 초기화하는지의 차이 밖에 없습니다. 예외는 분명히 Decr... .NETCoreC#.NET F# 스크립트에서 NuGet 패키지를 사용한 폭속 개발 지금까지 C#에서는 dotnet-script를 사용하여 NuGet 패키지를 사용하여 스크립트를 개발할 수있었습니다. 예를 들어, 다음과 같이 Json을 다루는 NuGet 패키지를 쉽게 사용할 수 있습니다. 이번에는 F# 5에서 다음 구문이 공식적으로 지원되었다는 이야기입니다. C# 스크립트가 있고 괜찮습니다 ... C# 스크립트의 경우 여러 가지를 준비해야하기 때문에 상당히 불편합니다. 이 ... F#.NETCoreC# Entity Framework Core의 In-Memory 데이터베이스에 초기 데이터 입력 테스트나 환경을 더럽히지 않기 위해 In-Memory 데이터베이스를 사용할 때 초기 데이터를 입력하는 방법을 조사했습니다. 데이터베이스 컨텍스트의 OnModelCreating 메서드에 후크하여 초기화합니다.OnModelCreating는 데이터베이스 컨텍스트가 초기화 될 때 한 번만 호출됩니다. HasData 메서드 초기화는 Entity Framework Core에서 ID의 자동 설정을 수행하... .NET.NETCoreASP.NET_CoreEntityFramework_CoreC# GitHub Actions에서 .NET Core 앱을 Azure에 배포 GitHub Actions에서 .NET Core 앱을 Azure App Service에 배포할 때까지 작성합니다. [new workflow]에서 .NET Core 선택 [set up this workflow]를 클릭하면 템플릿이 표시됩니다. 이 템플릿을 따라 변경합니다. git submodules 를 사용하는 리포지토리에서 v2 에서는 submodules: true 가 지원되지 않았으므로 어... AzureGitHubActions.NETCore Vue.js에서 제거한 환경 변수를 Build Pipeline에서 설정 .NET Core 3.1과 Vue의 조합으로 CI/CD를 짜었을 때의 비망록. 아래의 링크를 밟고 나서 이 기사를 읽어 주시면 .NET Core + Vue.js로 빠지지 않고 CI/CD를 짜 낼 수 있다고 생각합니다. 빌드 환경 참조 기사 로컬 환경에서 빌드까지는 다음 기사를 참고했다. Vue.js에서 환경 변수를 제거합니다. 여기를 보간하는 내용이 본 기사. Azure Build Prism... Vue.js.NETCoreAzureDevOps .NET Core 웹 페이지에서 Blob Storage에 파일 만들기 C#을 사용하여 Azure의 Blob Storage에 파일을 만듭니다. Azure에 로그인하여 Blob Storage를 만듭니다. 돈을 많이 사용하고 싶지 않으므로 가능한 한 싼 계획을 사용합니다. (1) Azure에 로그인하고 "스토리지 계정"을 선택 (2) 다음과 같은 느낌으로 설정합니다. 복제를 "LRS"로 변경. ※ 핫보다 쿨 쪽이 싸지만, 미소한 차이로 보였으므로 핫인 채로 했습니다... AzureBlobStorage.NETCoreC# 【비망록】C#에서 Shift-JIS의 문자열을 다룬다 Shift-JIS의 문자열을 읽을 때 조금 빠져서 자신의 비망록으로 메모. 통상, C#로 텍스트 파일등에 문자 코드를 지정해 기입하는 경우는, 기입의 스트림 생성시에 문자 코드를 "System.Encoding"클래스를 사용해 지정합니다. System.Encoding 문서 Shift-JIS를 사용하는 경우, 잘 보이는 샘플이라고 이런 식으로 선언하고 있습니다. CodeConverter.cs 이... .NETCoreC#문자 코드 변환 .Net Core 3.1 Entity Framework Core Database First 하는 방법 .NetCore 3.1에서 MySQL에서 EntityFramework에서 DB 첫 번째를 시도한다면 공식적인 MySql.Data.EntityFrameworkCore가 3.1을 지원하지 않기 때문에 고생했습니다. 동작 환경은 cent7로 .NetCore3.1이지만 사용 툴의 관계로 2.1도 필요하게 된다. Pomelo.EntityFrameworkCore 사용 DB를 읽고 모델을 생성한다. 후일... MySQLEntityFramework_Core.NETCore Blazor WebAssembly 응용 프로그램을 Visual Studio에서 디버깅 Blazor WebAssembly 3.2.0 Preview 3이 출시되어 Visual Studio(와 Visual Studio Code)의 디버깅에 대응한 것 같아서, Visual Studio에서의 디버깅을 시도했을 때의 메모입니다. Windows 10(64bit) 1909 Google Chorome 80.0.3987.149 (64bit) .NET Core SDK 3.1.300-preview... Blazor.NETCoreC#ASP.NET_Core .Net Core 3.1 콘솔 앱을 단일 실행 파일 및 Runtime 설치없이 Ubuntu 18.04에서 실행 Publish Single File과 self-contained를 시도했기 때문에 한 일의 비잊입니다. 아래의 기사를 참고하면서 진행했습니다. 하고 싶은 일 .Net Core 3.1 콘솔 앱을 Ubuntu 18.04에서 실행하고 싶습니다 Ubuntu 18.04에 .Net Core 3.1 Runtime을 설치하지 않으려면 관리가 번거롭기 때문에 단일 실행 파일로 만들고 싶습니다 환경 개발 환경... .NET.NETCoreC#우분투
VisualStudio2017에서 .NET Core 콘솔 앱을 만들려고하면 처음부터 빌드 오류가 발생했습니다. VisualStudio2017을 다운로드하고 처음으로 .NETCore에서 콘솔 앱을 만들려고했을 때 스켈레톤 빌드에서 오류가 발생하여 처음부터 포기했습니다. .NETCore의 작법이 있을지도 모릅니다만, 우선 IDE로부터 wizard로 스켈레톤 만들면 무조건으로 빌드할 수 없다고는 어때? 라고 생각하면서 대처 방법을 기술해 둡니다. "Visaul C#"의 "콘솔 앱(.NET Core)"을 선... VisualStudio2017빌드dependencyerror.NETCore Raspberry Pi에서 .Net Core MVC 만들기 프로젝트 만들기 다음 두 파일을 수정합니다. 1) localhost 이외에서도 액세스할 수 있도록 합니다. appsettings.Development.json 2) 표시에 일본어를 넣어 봅니다. Views/Home/Index.cshtml 컴파일 및 실행 브라우저에서 방문... RaspberryPi웹mvc.NETCoreC# .Net Core 3.0 Windows Form + Entity Framework Core + SQLite를 사용하고 싶습니다. Windows10 Pro (1903) 64bit Visual Studio 2019 .NET Core 3.0 .NET Core 3.0에서 Windows Form이 지원되었습니다. ASP.NET Core에서 EF + SQLite를 할 수 있기 때문에 WinForm + EF + SQLite도 갈 수 있지? 라는 발상입니다. 결론으로서 Core가 아닌 EF와 대략 같은 순서로 할 수 있었으므로 정리... WindowsFormEntityFramework_Core.NETCoresqlite 【.NET·Visual studio】 간단히 window 표시·어플리케이션 개발 windows7~10 mac os linux는 지원되지 않습니다. windows10 설치 사이트 microsoft 계정에 로그인하지 않으면 처음 30일간의 체험 기간이 되며, 그 후에는 라이센스가 끊어져 Visual Studio를 사용할 수 없게 됩니다. 새 프로젝트 만들기를 클릭하고, wpf로 검색하고 wpf app (.NET Core)를 선택하십시오. 프로젝트 이름을 입력합니다. 그러면 ... VisualStudio.NETCoreC# VisualStudio2019 (Community)로 웹 앱 만들기 2 모델 추가 1. 프로젝트를 마우스 오른쪽 버튼으로 클릭 - "추가"- "새 폴더"선택. 폴더명을 「Models」로 한다. 2. 만든 Models 폴더를 마우스 오른쪽 버튼으로 클릭 - "추가"- "클래스"를 선택합니다. 『UserInfo』클래스를 작성한다. 3. 작성한 클래스내에 변수 설정. (빨강 테두리) 4. Pages 폴더를 마우스 오른쪽 버튼으로 클릭하여 새 폴더를 만듭니다. 폴더명은... VisualStudio.NETCoreC#VisualStudioCommunity .NET Core 3.0의 Blazor + Electron으로 GUI 앱 개발 ※본 기사는 에 쓴 것의 야키와와시입니다. 을 사용하여 .NET Core 3.0의 Blazor를 Electron에서 실행하려고했습니다. 이번 환경은 이쪽 .NET Core 3.0.100 Nodejs 12.10.0 ElectronNET.API 5.22.14 ElectronNET.CLI 5.22.14 다음 명령으로 Blazor 프로젝트를 만듭니다. 프로젝트에 ElectronNET.API 의 Pa... Electron.NETCoreBlazor .NET Core/WPF/windows desktop에서 OpenCV 사용 Visual Studio Community 2019 version 16.6.3 .NET Core 3.1 WPF/Windows desktop app OpenCvSharp4 버전 4.3.0.20200524 기존 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 NuGet 패키지 관리로 OpenCvSharp4.Windows를 설치합니다. ↓이런 확인 화면이 나오므로 OK누름 hogehoge.xaml ho... OpenCvSharpWPF.NETCore 솔루션 탐색기에 Settings.settings가 없을 때 추가 방법 WPF (.NET Core)의 windows desktop app를 만들고, Settings.settings를 사용하고 싶습니다. 인터넷 검색 기사대로는 가지 못했기 때문에 약간 시행착오한 결과를 적습니다. 1. 솔루션 탐색기에서 Properties가 없는 상태 2. 솔루션을 마우스 오른쪽 버튼으로 클릭하면 3. ↑의 화면에서 프로퍼티를 선택하면↓가 된다. 4. 왼쪽 창에서 "자원"을 클릭하... VisualStudio2019Settings.settings.NETCore설정 파일WPF WPF on .NET Core + Azure AD B2C에서 사용자 지정 웹 UI를 사용하여 인증하고 싶습니다. 2020/04/17 현재 MSAL.NET을 사용하여 WPF on .NET Core를 사용하면 시스템 브라우저에서 인증됩니다. 게다가 리디렉션 URL 로 http://localhost:ポート番号 와 같이, 비어 있는 포트를 스스로 발견하지 않으면 안 되는 것 같습니다. 해결 방법은 구현을 기다리거나 우선 사용자 지정 웹 UI 기능을 사용하여 시스템 브라우저가 아닌 자체 브라우저를 호스팅하는 W... Azure.NETCoreWPFAzureADB2C .NET 5 Preview 1이 발표되었으므로 조속히 Hello World에서 움직여보십시오. 2020년 3월 16일(미국 시간)에 .NET Core 3.1의 후속인 .NET 5의 Preview 1이 공개되었습니다. 그 때문에 조속히 인스톨 해 Hello World 까지 가 보려고 생각합니다. .NET 5에서 놀고 싶은 분 맨 위에 .NET 5.0 라고 있네요. 여기는 .NET Core 3.0/3.1 때와 다르지 않은 것 같습니다. ASP.NET Core Runtime 5.0.0-pr... .NETCore.NETMicrosoft F#에서 Android 앱 개발 카운터(수취기)편 F#에서 Android 앱 개발로서 카운터(수취기)의 작성 방법을 소개합니다. F#에서 Android 앱 개발의 기본은 다음 기사를 참조하십시오. 솔루션 탐색기의 Resources\layout\Main.axml을 열면 화면 레이아웃이 표시됩니다. Main.axml에 도구 상자에 "TextView"또는 "ImageButton"을 놓습니다. Main.axml 또한 위의 참조를 추가합니다. Res... 안드로이드F#.NETCore안드로이드 개발 F#에서 Android 앱 개발 Helloworld 편 F#에서 android 앱 개발의 기본이되는 Helloworld를 출력하는 방법을 소개합니다. 먼저 Visual Studio 2019를 시작합니다. [새 프로젝트 만들기(N)]→[빈 앱(Android)]을 선택합니다. 원하는 프로젝트 이름 (N), 위치 (L) 및 솔루션 이름 (M)을 입력하고 생성합니다. 내 환경에서는 다음 오류가 표시됩니다. 표시되지 않으면이 항목을 건너 뛰십시오. FSh... 안드로이드F#.NETCore안드로이드 개발 F#로 Android 앱 개발 환경 구축 F#에서 android 앱 개발에 대해 소개합니다. 우선은 입문으로서, android 개발을 위한 환경 구축에 순서에 대해 확인합니다. 먼저 Visual Studio 2019를 시작합니다. 새 프로젝트 만들기(N)를 선택합니다. 안드로이드 플랫폼 안에있는 "단일 테스트 앱 (Android)"을 선택하십시오. 원하는 프로젝트 이름과 위치, 솔루션 이름을 결정하고 만들기를 선택합니다. 작성 후 ... 안드로이드F#.NETCore안드로이드 개발 Windows10+VSCode+.NET Core로 C# 개발 환경을 만들자! C#을 사용하여 프로젝트를 진행하게 되었습니다. 프로필에도 있는 대로, 나의 메인 언어는 C언어. 레거시 탈각에 대한 바람을 받았다고 생각해, 이 기회를 풀 활용하겠습니다! 평소부터 Windows 어플리케이션 등을 작성하고 있다면 본가 Visual Studio를 사용하는 분도 많다고 생각합니다만, 언어 학습으로 여기저기의 언어를 바꾸는 몸으로는 VSCode가 뿌려져 있습니다. 이번에도 VSC... .NETCoreWindowsC#VSCode Visual Studio Code에서 dotnet 3.x 기반 프로젝트를 열면 오류 CS0246 및 CS0518이 발생하는 문제 해결 프로젝트의 TargetFramework에 netcoreapp3.0 또는 netcoreapp3.1을 지정한 경우 Visual Studio Code에서 프로젝트를 로드하면 CS0246 및 CS0518이 발생하는 문제를 해결합니다. 아래의 스레드를 보면 필요한 것은 써 있습니다. 비망록으로서 대응 방법을 이 후의 항목에 기재합니다. OUTPUT(출력)에서 OmniSharpLog에 「Did not ... Mac.NETCoreVSCode .NET으로 암호화할 때의 주의점 ~ 이렇게 당신은 함정에 끼친다 갑작스럽지만, 지금부터 닮은 코드를 2 종류 제시합니다. 둘 중 하나가 올바르게 움직이고 둘 중 하나가 런타임 오류입니다. 패턴 A.cs 패턴 B.cs 대답은 A가 올바르게 작동하는 것이 었습니다. 이상! 그냥 외롭기 때문에 조금만 보충합니다. 덧붙여서 차이점은 BlockSize/KeySize를 먼저 초기화하는지, IV/Key를 먼저 초기화하는지의 차이 밖에 없습니다. 예외는 분명히 Decr... .NETCoreC#.NET F# 스크립트에서 NuGet 패키지를 사용한 폭속 개발 지금까지 C#에서는 dotnet-script를 사용하여 NuGet 패키지를 사용하여 스크립트를 개발할 수있었습니다. 예를 들어, 다음과 같이 Json을 다루는 NuGet 패키지를 쉽게 사용할 수 있습니다. 이번에는 F# 5에서 다음 구문이 공식적으로 지원되었다는 이야기입니다. C# 스크립트가 있고 괜찮습니다 ... C# 스크립트의 경우 여러 가지를 준비해야하기 때문에 상당히 불편합니다. 이 ... F#.NETCoreC# Entity Framework Core의 In-Memory 데이터베이스에 초기 데이터 입력 테스트나 환경을 더럽히지 않기 위해 In-Memory 데이터베이스를 사용할 때 초기 데이터를 입력하는 방법을 조사했습니다. 데이터베이스 컨텍스트의 OnModelCreating 메서드에 후크하여 초기화합니다.OnModelCreating는 데이터베이스 컨텍스트가 초기화 될 때 한 번만 호출됩니다. HasData 메서드 초기화는 Entity Framework Core에서 ID의 자동 설정을 수행하... .NET.NETCoreASP.NET_CoreEntityFramework_CoreC# GitHub Actions에서 .NET Core 앱을 Azure에 배포 GitHub Actions에서 .NET Core 앱을 Azure App Service에 배포할 때까지 작성합니다. [new workflow]에서 .NET Core 선택 [set up this workflow]를 클릭하면 템플릿이 표시됩니다. 이 템플릿을 따라 변경합니다. git submodules 를 사용하는 리포지토리에서 v2 에서는 submodules: true 가 지원되지 않았으므로 어... AzureGitHubActions.NETCore Vue.js에서 제거한 환경 변수를 Build Pipeline에서 설정 .NET Core 3.1과 Vue의 조합으로 CI/CD를 짜었을 때의 비망록. 아래의 링크를 밟고 나서 이 기사를 읽어 주시면 .NET Core + Vue.js로 빠지지 않고 CI/CD를 짜 낼 수 있다고 생각합니다. 빌드 환경 참조 기사 로컬 환경에서 빌드까지는 다음 기사를 참고했다. Vue.js에서 환경 변수를 제거합니다. 여기를 보간하는 내용이 본 기사. Azure Build Prism... Vue.js.NETCoreAzureDevOps .NET Core 웹 페이지에서 Blob Storage에 파일 만들기 C#을 사용하여 Azure의 Blob Storage에 파일을 만듭니다. Azure에 로그인하여 Blob Storage를 만듭니다. 돈을 많이 사용하고 싶지 않으므로 가능한 한 싼 계획을 사용합니다. (1) Azure에 로그인하고 "스토리지 계정"을 선택 (2) 다음과 같은 느낌으로 설정합니다. 복제를 "LRS"로 변경. ※ 핫보다 쿨 쪽이 싸지만, 미소한 차이로 보였으므로 핫인 채로 했습니다... AzureBlobStorage.NETCoreC# 【비망록】C#에서 Shift-JIS의 문자열을 다룬다 Shift-JIS의 문자열을 읽을 때 조금 빠져서 자신의 비망록으로 메모. 통상, C#로 텍스트 파일등에 문자 코드를 지정해 기입하는 경우는, 기입의 스트림 생성시에 문자 코드를 "System.Encoding"클래스를 사용해 지정합니다. System.Encoding 문서 Shift-JIS를 사용하는 경우, 잘 보이는 샘플이라고 이런 식으로 선언하고 있습니다. CodeConverter.cs 이... .NETCoreC#문자 코드 변환 .Net Core 3.1 Entity Framework Core Database First 하는 방법 .NetCore 3.1에서 MySQL에서 EntityFramework에서 DB 첫 번째를 시도한다면 공식적인 MySql.Data.EntityFrameworkCore가 3.1을 지원하지 않기 때문에 고생했습니다. 동작 환경은 cent7로 .NetCore3.1이지만 사용 툴의 관계로 2.1도 필요하게 된다. Pomelo.EntityFrameworkCore 사용 DB를 읽고 모델을 생성한다. 후일... MySQLEntityFramework_Core.NETCore Blazor WebAssembly 응용 프로그램을 Visual Studio에서 디버깅 Blazor WebAssembly 3.2.0 Preview 3이 출시되어 Visual Studio(와 Visual Studio Code)의 디버깅에 대응한 것 같아서, Visual Studio에서의 디버깅을 시도했을 때의 메모입니다. Windows 10(64bit) 1909 Google Chorome 80.0.3987.149 (64bit) .NET Core SDK 3.1.300-preview... Blazor.NETCoreC#ASP.NET_Core .Net Core 3.1 콘솔 앱을 단일 실행 파일 및 Runtime 설치없이 Ubuntu 18.04에서 실행 Publish Single File과 self-contained를 시도했기 때문에 한 일의 비잊입니다. 아래의 기사를 참고하면서 진행했습니다. 하고 싶은 일 .Net Core 3.1 콘솔 앱을 Ubuntu 18.04에서 실행하고 싶습니다 Ubuntu 18.04에 .Net Core 3.1 Runtime을 설치하지 않으려면 관리가 번거롭기 때문에 단일 실행 파일로 만들고 싶습니다 환경 개발 환경... .NET.NETCoreC#우분투