본문 바로가기

IT/Dot Net

assembly 컴파일 정보 확인 참조- https://msdn.microsoft.com/ko-kr/library/ms241064(v=vs.100).aspx- https://msdn.microsoft.com/ko-kr/library/system.reflection.module.getpekind(v=vs.100).aspx VS 명령프롬프트 실행해서 32비트 또는 64비트로 컴파일 여부 확인CorFlags.exe assembly [options] Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.6.1055.0Copyright (c) Microsoft Corporation. All rights reserved. Version : v4.0.30319CLR Header: 2.5P.. 더보기
Execute excel as another process Excel 의 경우 여러개의 파일을 동일한 Process 가 처리하기 때문에이미 다른 파일이 열려있는 경우 WaitForExit 가 먹히지 않음그래서 별도 Process 로 Excel 을 실행시킴 void ExecuExcelAsAnotherProcess() { string excelProcessPath = ""; string fileName = @"C:\Users\Administrator\Downloads\Test.xlsx_"; try { this.Cursor = Cursors.WaitCursor; excelProcessPath = GetExcelProcessPath(); string cmd = string.Format("\"{0}\" /x \"{1}\"", excelProcessPath, fileNam.. 더보기
c# Reflection event registration 리플렉션으로 이벤트를 등록하는 샘플 - MDI 자식폼에서 이벤트 등록 및 호출(C#) public delegate void TestDelegate(object sender, string str); public event TestDelegate OnTested; private void btnRefer_Click(object sender, EventArgs e) { if(OnTested != null) { OnTested(this, "test"); } } - 메인 폼에서 리플렉션으로 해당 폼 생성시 이벤트 등록(VB.NET) oUserControl = CType(oAsm.CreateInstance(aAssemblyNm & "." & aClassNm), UserControl) If (aAssemblyNm = .. 더보기
[Devexpress]XtraReport XRLine tickness 리포트 디자인 시 Band 단위로 걸쳐서 높이가 가변하는 경우 XRTable 을 쓰지 못하는 상황에서 XRLine 으로 사각형 테두리를 구성해야 할때... 이 XRLine 컨트롤이 문제다 LineWidth 속성인 1 인 XRLine 들로 다음과 같이 구성 (단위는 1 이다. 최대로 확대해서 캡쳐한 거라 크게 보일뿐...) 겹치는 부분을 보면 모서리가 딱 들어맞지 않는다... (실제 출력해봐도 보이는 그대로 나온다..) XRLine 컨트롤을 두께(가로일 때의 높이 또는 세로일 때의 너비)가 1 인 상태로 둘수가 없다. XRLine 자체에 Border 속성이 있기 때문에 Border 그릴 공간을 위해 LineWidth 가 1 이라도 두께는 2 가 최소인가? XRControl 을 상속받아서 인지 Line 을 .. 더보기
특정 폴더 하위의 프로젝트들을 솔루션하나로 묶기 C1 Sample 이 빌드된 Binary 도 없는 데다가 샘플도 각각 열어서 직접 빌드한 다음 확인하는게 넘 불편해서리 솔루션 하나로 쉽게 묶을 방법을 찾다가......... VS Extension 이 있을까해서 찾아봤지만 없네? 예전에 본것 같은데.. 현재로써는 검색 실패!!......... ......... add multiple existing project to Solution 으로 구글링하다가 발견 참조 경로 : http://stackoverflow.com/questions/1891035/easy-way-to-add-multiple-existing-csproj-to-a-visual-studio-solution ================================================.. 더보기
윈도우 폼 개발후 배포시 사이즈가 이상하다...? AutoScaleMode열거형Windows Forms에서 지원하는 여러 종류의 자동 크기 조정 모드를 지정합니다.네임스페이스: System.Windows.Forms어셈블리: System.Windows.Forms(System.Windows.Forms.dll) 구문 public enum AutoScaleMode 멤버 이름설명None자동 크기조정을 사용할 수 없습니다.Font클래스에서 사용하는글꼴(대개 시스템 글꼴)의 크기를 기준으로 크기를 제어합니다.Dpi디스플레이 해상도를 기준으로 크기를 제어합니다.일반적인 해상도는 96DPI와 120DPI입니다.Inherit클래스의 부모 크기 조정 모드에 따라 크기를 제어합니다.부모가 없는 경우 자동 크기 조정을 사용할 수 없습니다.설명 ContainerControl 클.. 더보기
asp.net development server port issue 지금껏 C/S 만 위주로 개발을 하다 오랜만에 Web 관련 프로젝트를 하고있다.. 물론 Silverlight 라서 크게 문제되지는 않지만 8, 9 년 전에 PHP 하던게 Web 관련 일은 전부인지라... 이것 저것 걸리는게 많다... 그 와중에 간간히.. 때때로 매번.... Silverlight 쪽 소스 변경한 것을 확인할려고 솔루션 탐색기의 Web Project 를 디버그 모드로 실행하면("마우스 우클릭=>디버그=>새 인스턴스 시작") 위와 같은 에러가 난다... 팝업창을 닫으면 디버깅이 종료되서 팝업창을 닫지 않고 그냥 진행해 보면 마지막 소스가 반영되지 않아서 인지 브레이크 포인트에 걸리지도 않는다.. 난 분명히 소스를 수정하고 디버깅 했는데... 안된다... WPF 와 Link 를 해서 사용하고 .. 더보기
[펌]Visual Studio 2010 OutOfMemoryException 얼마전에 찾은 거지만.. 혹시나 잊어버릴까.. 코멘트... 개발환경 구성을 테스트하는 중이라 이런 저런 상용 컴퍼넌트가 많이 깔려있다... 그리고, 솔루션 자체도 WPF, Winform, Silverlight 가 공존하는 상태 날마다 그날 디자인 모드를 최초로 오픈하는 경우 툴박스 생성한다고 한참 기다리고... 한~참을 기다리다 잘 되면 다행... 심할때 걍 멍때리다 죽어버린다... 개발툴이 Exception 이 난다 제길~!@,,@ 그래서 이런 저런 방법을 찾다가 현재 적용해서 큰(?) 무리 없이 잘 쓰고 있는 해결책이 있어서 메모용으로 남긴다. 구글링해서 얻은 한국 웹사이트는 http://cafe.naver.com/mssilverlight.cafe?iframe_url=/ArticleRead.nhn%3.. 더보기