본문 바로가기

C#(CSharp)/Etc31

Microsoft Visual Studio Installer Projects Support VS2013 Visaul Studio 2013버전에 MS에서 만든 Extension Installer Project가 있다. 다운 주소 : https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d 장점-사용이 간단하다-무료 버전이다.-Install Shield LE 보다 훨씬 좋다. 단점 -Windos 7, Windows 8 만 지원한다.-Windows XP 지원하지 않는다.-설치 시 나오는 언어가 영어만 지원하는것 같다. 확인이 필요하다. 출처 : 다년간의 프로그램밍 경험 2015. 3. 21.
Visual Studio에서 windows command batch 사용하기 Visaul Studio에서 빌드 후에 매번 특정 파일을 빌드후 특정 폴더 (data) 에 특정 파일(예를 들어 XML 파일)을 복사해야 하는 경우가 있다.이럴 경우 아래 처럼 윈도우 command를 이용하면 좋다 SET mypath="$(OutDir)\Data"echo %mypath%SET binPath="$(TargetDir)Data"echo %binPath% echo "$(SolutionDir)Data\stickyNoteConfig.xml" if not exist binPath ( mkdir "Data") copy "$(SolutionDir)Data\stickyNoteConfig.xml" "Data\stickyNoteConfig.xml" 위 배치 파일을 Post-build event command .. 2015. 3. 17.
XSD -> Class 사용하기 두개 파일을 첨부합니다. 1개는 XSD이고, 다른 하나는 XSD를 class로 변환한 CS 파일입니다. [USE CS]using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; using System.Xml.Serialization;using System.IO; namespace XmlLib{ public class XmlUtil { private string curPath = @"stickyNoteConfig.xml"; public object GetObjFromXml(string fileName) { XmlSerializer serializer = new Xml.. 2015. 3. 17.
XSD <-> XML 상호 관계 예전에는 XSD를 거의 사용하지 않고 XML을 사용했다. 하지만 지난 프로젝트에 서버 클라이언트 통신을 하면서 XML을 이용했다. 이후 XSD 중요성을 깨달았다. [XSD] SWConsulting Service Korea Sticky Note App (SWConsulting.blog.me) Copyright 2015 SWConsulting Service Korea. All rights reserved. SWConsulting Service Korea Sticky Note App (SWConsulting.blog.me) Copyright 2015 SWConsulting Service Korea. All rights reserved. Application info. [XML] comment1 userName.. 2015. 3. 17.