Category: .NET 일반

.NET Framework 3.5 SP1 bootstrapper package error in visual studio setup project 0

.NET Framework 3.5 SP1 bootstrapper package error in visual studio setup project

2.3.1.1 Enable Samesite for the .NET Framework 3.5 SP1 bootstrapper package If the .NET Framework 3.5 SP1 bootstrapper package is selected in the Prerequisite dialog box for a Setup project or in ClickOnce publishing, and also the “Download prerequisites from the same...

개발자를 위한 Visual Studio 2010 최신 PDF자료!! 0

개발자를 위한 Visual Studio 2010 최신 PDF자료!!

참조 : http://blogs.msdn.com/b/popcon/archive/2010/06/11/visual-studio-2010-pdf-msdn.aspx 전체 자료 업로드:  Visual Studio DevCenter Visual Studio 2010 최신 문서 다운로드 1. Visual Studio 2010이 필요한 10가지 이유-라인업 및 기능소개 브로셔 2. Visual Studio 2010 UPGRADE NOW 프로모션 브로셔 3. Visual Studio 2010 라이센스 가이드 4. Visual Studio 2010 을 활용한 ALM 백서 5. Visual Studio 2010 과 C++0x 백서 6. First Look...

Parallel Programming in .NET 4.0 0

Parallel Programming in .NET 4.0

.NET 4.0에서 제공하는 병렬 프로그래밍(Parallel Programming) 라이브러리를 통해 이젠 매우 손쉽게 다 프로세스 프로그래밍을 할 수 있게 되었다. ^^ 사용법도 매우 간단하다. 1. TPL(Task Parallel Library) 간단히 기존의 For, ForEach 구문을 대신하여 Parallel.For, Parallel.ForEach를...

The Shell and Managed Code 0

The Shell and Managed Code

이번에 기존에 개발중이던 Shell Extension 프로그램의 코드를 C#으로 변경하면서 계속 내용을 찾아보던중 좀 미심쩍은 부분이였는데, 마이크로소프트 MSDN에 명시가 되어 있었다.. ㅠㅠ Shell extensions should not include managed code. Shell extensions are loaded into all...

XmlTextWriter 클래스를 이용한 XML파일 생성방법 0

XmlTextWriter 클래스를 이용한 XML파일 생성방법

.NET Framework에서는 XML을 쉽게 기록할 수 있도록 XmlTextWriter  클래스를 제공하고 있다. 이 XmlTextWriter 클래스는 속도가 빠르고, 캐시되지 않으며, 앞으로만 이동 가능한 방법을 제공한다. 아래는 XmlTextWriter 클래스를 사용한 예제이다. XmlTextWriter 사용 예제 [code lang=”csharp”] void...

바이너리(Binary) 파일 Read/Write 하기 0

바이너리(Binary) 파일 Read/Write 하기

.NET Framrwork에서는 바이너리(Binary) 파일을 읽고 쓰기위한 BinaryReader, BinaryWriter 클래스를 제공한다. 이 클래스를 이용하면 쉽게 파일을 읽고 쓸 수 있다. BinaryReader 를 이용한 파일 읽기 [code lang=”csharp”] // 파일 열기 FileStream fs = File.OpenRead("a.bin"); //...

GAC(Global Assembly Cache)에 대해 알아보자 0

GAC(Global Assembly Cache)에 대해 알아보자

1. GAC란? GAC(Glocal Assembly Cache)란 마이크로소프트사의 CLR(Common Language Runtime) 플랫폼에 도입된 .NET 어샘플리 캐시입니다. 즉, 특수하게 관리되는 중앙 저장소를 두는 접근방법을 통해서 예전에 발생했던 DLL 지옥과 같은 문제가 발생하는것을 피하기 위한 공유 라이브러리라고 생각하시면...

.NET Assembly 등록하기 0

.NET Assembly 등록하기

.NET Assembly를 운영체제에 등록할때는 regasm 명령어를 사용하면 된다. 😉 등록할 때 windowsmicrosoft.netframeworkv2.0.50727regasm Test1.dll /tlb:Test1.tlb /codebase 제거할 때 windowsmicrosoft.netframeworkv2.0.50727regasm Test1.dll /unregister 이걸 못찾아서 또 몇십분을 헤맸다……. 😥

디버그(Debug) 모드에서만 Windows Service 디버그 연결하기 0

디버그(Debug) 모드에서만 Windows Service 디버그 연결하기

보통 윈도우 서비스(Windows Service) 프로그램을 개발할 때, 바로 디버깅이 불가능 하기 때문에 프로그램 시작 함수에서 [code lang=”c#”] System.Diagnostics.Debugger.Launch(); [/code] 를 실행하여 디버거 연결 화면을 띄우고 연결할 것이다. 그러나 그냥 명령어만 추가하게 되면 릴리즈(Release) 모드로...