소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

분류 전체보기 975

[C#] DLL 포함시켜 단일 EXE로 만들기 #2

프로젝트 파일 설정프로젝트 파일 내에 PropertyGroup에 아래와 같은 항목을 추가한다. WinExe net6.0-windows ... true true win-x64 true PublishSingleFile : 하나의 파일로 게시(Publish)를 사용하도록 설정SelfContained : 앱이 자체 포함대상인지, 프레임워크 종속인지 확인RuntimeIdentifier : 대상으로 하는 OS / CPU 유형 지정IncludeNativeLibrariesForSelfExtract : 코어 런타임 자체의 네이티브 이진 파일 포함하고 하나의 출력 파일을 얻기 위한 속성 ( 코어 런타임 자체의 네이티브 이진 파일은 단일 파일 번들에 기본적으로 포함되지 않음 ) 배..

C# 2026.03.12

C# WinForm - DLL 포함하여 EXE 빌드하기

C# DLL 포함하여 EXE 빌드하기​Newtonsoft.Json.dll 을 예시로 설명드리겠습니다. (다른 DLL도 동일한 방식으로 하면 됩니다.)​1. 프로젝트 -> NuGet 패키지 관리 -> Newtonsoft.Json 설치를 진행합니다.2. 설치를 완료하면 참조그룹 하위에 Newtonsoft.Json이 추가됩니다. 3. 프로젝트를 필드하면 빌드 경로에 Newtonsoft.Json.dll 파일이 exe파일과 함께 생성됩니다.4. 프로젝트 우클릭 -> 추가 -> 기존 항목 메뉴를 실행하여 빌드 경로에 있는 Newtonsoft.Json.dll 파일을 추가해 줍니다. 5. Newtonsoft.Json.dll 속성 -> 빌드 작업 -> 포함 리소스로 변경해 줍니다.6. Newtonsoft.Json 참조 ..

C# 2026.03.12

WCF Architecture

1. WCF 아키텍처 (1) ContractsContracts 레이어는 WCF 메시징 시스템의 다양한 측면을 정의합니다. 데이터 계약은 서비스와 클라이언트 간에 전달되는 데이터와 해당 데이터를 직렬화하는 방법을 설명합니다. 메시지 계약은 클라이언트와 서비스 간의 통신을 위해 WCF 런타임에서 제공하는 기본 SOAP 메시지 형식을 정의하며 요구 사항에 맞게 사용자 지정할 수 있습니다. 서비스 계약은 서비스의 실제 메소드 서명을 지정하며 대개 인터페이스로 정의됩니다. 정책 및 바인딩은 전송 프로토콜 HTTP 또는 TCP, 인코딩, 보안 요구 사항 등과 같은 서비스와 통신하는 데 필요한 조건을 정의합니다. (2) 서비스 런타임서비스 런타임 레이어는 서비스의 실제 작동 중에 만 발생하는 서비스의 런타임 동작..

.Net General 2025.08.28

WCF

1. WCF란?윈도우 커뮤니케이션 파운데이션(Windows Communication Foundation, WCF)은 응용 프로그램을 한 대의 컴퓨터나 네트워크에 연결된 여러 컴퓨터를 걸쳐 통신할 수 있게 만들어 주는 새로운 통신 하부 시스템이다. Microsoft에서 서비스 지향 아키텍처(Service Oriented Architecture, SOA)를 구현하기 위해 내놓은 프레임워크이다. 서비스 지향 아키텍처 어플리케이션을 구현하기 위해 WCF를 사용 한다면 일반적인 기능을 구현하기 위해 특별한 기술을 사용하지 않아도 WCF 프레임워크의 도움을 받아 쉽게 어플리케이션을 구현할 수 있다. WCF 응용 프로그램들은 닷넷 런타임을 대상으로 하는 언어를 사용하여 개발할 수 있다. 2. 등장 배경(1) Micr..

.Net General 2025.08.28

How to create barcode images from a string with different formats with C# using the barcodelib library in WinForms

Learn how to create different formats of Barcodes with the barcodelib library in C#If you are working with C# and you need to generate one dimensional barcodes, you may know that there are not a lot of open source Barcode Rendering libraries, that's why the barcodelib is one of the most known libraries to achieve this goal in C#, this library created by Brad Barnhill has been released under the ..

C# 2025.04.30

How to run any executable inside the System32 directory of Windows with C# in WinForms

Learn why applications inside the system32 directory cannot be started easily from your WinForms c# based application and how to start them properly.In windows, for some x64 based systems you will face sometimes a weird behaviour when you try to run some executable from your application that is located in the (C:\Windows\system32) directory of Windows, for example with dfrgui.exe, an application..

C# 2025.04.30
728x90
반응형