'Uncategorised Tips and Tricks'에 해당되는 글 3건

WPF의 문서

http://msdn.microsoft.com/ko-kr/library/ms748388(v=vs.110).aspx

 

Documen에 대한 MS Link

http://msdn.microsoft.com/en-us/library/aa970909(v=vs.110).aspx

http://msdn.microsoft.com/ko-kr/library/aa970909(v=vs.110).aspx

 

'Uncategorised Tips and Tricks' 카테고리의 다른 글

Flow Document Overview  (0) 2014.02.04
Team Foundation Service + Git + Visual Studio  (0) 2013.06.16
Host Server Setting by Silverlight  (0) 2012.01.07
블로그 이미지

MVP kaki104

* Microsoft MVP - Windows Development 2014 ~ 2019 5ring * LINE : kaki104 * facebook : https://www.facebook.com/kaki104 https://www.facebook.com/groups/w10app/

http://tfs.visualstudio.com/

 

 

얼마전에 알게된 Team Foundation Service를 사용하는 방법에 대해서 간단하게 포스팅한다.

 

Team Foundation Server는 소스 형상관리 툴로 많이 사용이 된다. 그런데, 간단하게 집에서 만들어 볼려고 할때 프로그램도 구해야하고, 서버도 필요하고.. 준비할 것이 많다. 그래서 찾아보니 Team Foundation Service라는 것을 MS에서 제공하고 있고, Visual Studio와 Git를 이용해서 쉽게 사용할 수 있다는 것을 알았다.

프로젝트 갯수의 제한은 없으며, 기본 5명의 팀원까지는 공짜이고, 5명이 넘는 사람이라도 약간의 제약 사항만 있고..큰 무리는 없는 것 같다.(테스트는 못해봄)

현재 사용한지 3일 정도 지났는데 무척 마음에 드는 서비스인것 같다.

 

1. 가입하기

Live ID만 있으면 그냥 가입처리가 된다. 다른 프로젝트 팀원들은 Live ID만 가지고 있으면 접근해서 사용하는 것에 문제가 없다.

 

상단데 Sign up for free를 클릭한다.

 

Identity Provider : Live ID를 인증하는 곳으로 Windows 8의 Live ID 로그인을 사용한다면..약간 기다리면 위와 같이 Windows Live ID라는 글씨그 출력이 된다. 다른 OS에서도 Live ID만 미리 만들어 놓는다면 문제 없을 것이라고 생각한다.

Account URL : 기본 접속 URL을 지정한다.

나는 kakisoft로 지정했다.

2가지 입력이 확인되면, Create Account를 눌러서 계정을 만들 수 있다.

그럼 바로 사용이 가능하다.

 

2. 프로젝트 추가하기

 

먼저 아래 링크에서 Git툴을 다운 받고 설치한다.

Visual Studio Tools for Git

VS버전은 2012만 지원이 되는데 아마 찾아보면 Visual Studio 2010 지원용도 있을 것이라고 생각한다.

Visual Studio 2012
Visual Studio 2012 Update 2

http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

 

 

 

처음 화면이다. (SmartPOS, KTour, Game은 내가 만든 프로젝트 들이다)

Git support를 눌러서 내용을 확인하면 자세한 설명이 나온다.

 

Visual Studio Tools for Git를 설치한 상태라면 New team project + Git를 클릭한다.

 

 

Project name : 프로젝트 이름을 입력한다.

Description : 프로젝트 설명을 입력한다.

Process template : 프로젝트 템플릿을 선택한다.

Version control : Git를 선택한다.

모든 내용을 입력하면 Create project가 활성화된다.

 

KBusInfo이라는 프로젝트를 만든다.

프로젝트를 만드는 프로그래스바가 보이고, 모두 완료가되면, Navigate to project가 활성화 된다.

Navigate to project를 눌러서 화면을 이동한다.

 

 

3. 프로젝트에 소스를 추가한다.

오른쪽 메뉴중에 Open new instance of Visual Studio를 클릭해서 Visual Studio를 실행한다.

 

 

오른쪽에 노란색 부분을 잘 살펴 보아야한다.

일단 로컬에서 소스를 관리할 레파지토리가 필요하기 때문에 Clone을 이용해서 로컬 저장소에 공간을 만든다.

Clone 클릭

 

로컬 폴더 위치를 물어보는데 위치가 맞으면 Clone 버튼을 눌러서 작업을 완료한다.

 

방금 작업한 폴더를 오른쪽 마우스 클릭해서 Open in File Explorer를 선택해서 폴더를 연다.

 

기존 프로젝트가 있다면 해당 폴더로 파일을 복사해 오면 되고, 새 프로젝트라면 해당 위치에 새로운 프로젝트를 만든다.

* 꼭 방금 레파지토리 폴더로 만든 곳에 파일을 넣어야 한다.

기존 프로젝트를 복사해 넣었다.

 

다시 VS2012로 가서 Open -> Project/Solution -> 파일 열기 찾에서 BusInfoW8U2.sln 파일을 선택해서 연다.

 

프로젝트를 열고 Solution Explorer 탭으로 이동해서 솔루션에서 오른쪽 마우스 눌러서 Add Solution to Source Control을 선택

잠시 후 각 파일들에 + 표시가 생기는 것을 볼 수 있다.

 

4. Commit / Sync

커밋은 로컬 레파지토리에 커밋이 되는 것이고, 실제 서버에 전송하기 위해서는 Sync 작업을 진행 해야한다.

 

Commit을 선택

 

이화면에는 나오지 않지만 처음 Commit을 하기 위해서는 Configuare를 설정해 줘야한다.(오른쪽 상단에 노란색으로 표시 된다)

 

Configure를 누르면 이 화면으로 이동하고 내용 확인 후 Update 버튼을 눌러서 설정을 저장한다. 그리고 이전 화면으로 돌아가서

Comment를 입력해야 Commit 버튼이 활성화 된다.

 

Commit 완료

이제 Commits를 눌러서 Sync화면으로 이동한다. 

 

Sync를 누르면 지금까지 레파지토리에 Commit되어있던 내용과 서버의 내용을 비교해서 소스를 전송한다.

 

Sync 완료 후 Team Foundation Service 페이지에서 올라간 소스를 확인 할 수 있다.

 

5. 나머지..

기타 팀원 추가하는 기능은 Home에 가보면 Manage all members라는 것을 누르면 그곳에 팀원을 추가할 수 있는 곳이 있다.

팀원도 Live ID만 있으면 된다.

다른 여러가지 기능에 대해서는 사용해 보지 않았기 때문에 혹시 기회가 되면 포스팅을 하도록 하겠다.

 

 

 

 

 

'Uncategorised Tips and Tricks' 카테고리의 다른 글

Flow Document Overview  (0) 2014.02.04
Team Foundation Service + Git + Visual Studio  (0) 2013.06.16
Host Server Setting by Silverlight  (0) 2012.01.07
블로그 이미지

MVP kaki104

* Microsoft MVP - Windows Development 2014 ~ 2019 5ring * LINE : kaki104 * facebook : https://www.facebook.com/kaki104 https://www.facebook.com/groups/w10app/

년말 분위기, 진행 중이던 프로젝트도 무리 없이 진행되고 그러다보니 마음가짐이 좀 흐트러진것 같다. 그래서 다시 마음을 추스리려고, 본격적으로 서버를 구성해서 개발했던 내용이나, 여러 자료들을 호스팅 할 수 있는 서버를 구성했는데.. 그 구성 방법에 대해서 적어 보도록 하겠다.

*중요 : 꼭 이렇게 하지 않아도 된다. 닷넷깔고 실버라이트 런타임 깔고 WCF RIA Service를 각각 구해서 깔아도 된다. WCF RIA Service Tool Kit은 꼭 설치하도록 한다.

1. 가상 서버 호스팅

실버라이트 호스팅은 일반 윈도우 웹호스팅으로는 서비스를 할 수 없다. 왜냐하면.. 호스팅 업체에서.. 실버라이트 호스팅하는데 필요한 여러가지 프로그램들을 서버에 설치를 해주지 않기 때문이다. 설치해달라고 메일로 요청했더니..가상 서버 호스팅을 이용하세요~라는 답변이 왔다. 으흐흐 기존에 호스팅하고 있던 업체가 cafe24였기 때문에 그곳을 기준으로 설명하겠다. (다른 곳은 모른다)
회사에서 남는 컴퓨터가 있으면 살짝 그걸 사용하는 것도 좋은 방법일 것이다.

윈도우 가상 서버 호스팅 신청 페이지(한국기준이다)
http://www.cafe24.com/?controller=product_server_virtual&method=window

가상 서버 호스팅 신청하구 돈내구 좀 기다리면 서버 설정이 완료되었다는 메일과 문자 메시지가 온다.. 그러면 윈격데스크탑으로 나만의 가상 서버 호스팅 서버로 접속해서 프로그램을 설치하면 된다.

2. 프로그램 설치

원격데스크탑으로 접속하면 윈도우 처음 깔려있는 것과 동일하게 아무것도 없는 화면이 덩그러니 나온다.
2-1. 윈도우 업데이트 : 웬만한것은 다 한다..(정품이니까..)
2-2. 윈도우 서버용 백신프로그램을 구해서 설치한다..: 잘..
2-3. 웹플랫폼설치관리자3.0 설치 실행 : 아무래도 웹플랫폼 설치하는 데는 이넘이 재일 편하다.

http://www.microsoft.com/web/downloads/platform.aspx


영문 판을 깐것 같은데 한글로 나온다..

여기서 옵션을 클릭해서 기본 언어를 영어로..(과거에 한글과 영문 언어 차이 때문에 설치가 앙된적이 있어서..될 수 있으면 영문으로 통일을 하는 것이 좋다.)

2-4. Web Metrix 설치 : 가장 처음 설치를 한다.(여러가지 포함되어 있는 것이 많다)

2-5. Silverlight로 검색 :

2010년 4월 Silverlight 4 도구 키트 릴리스 -> 설치
이넘을 설치하면 SQL Server Express 2008 R2, Visual Web Developer 2010 Express도 함께 설치가 된다.(음..도구 키트를 깔지 앙아도 실행이 되는지는..확인을 못해봐서..개발 했을때 설치했던 프로그램을 쭈욱 깔아주었다.) 머 일단 Express는 공짜니까 깔리도록 놔둔다.

2-6. WCF RIA Service 설치

http://www.silverlight.net/learn/advanced-techniques/wcf-ria-services/get-started-with-wcf-ria-services

1.Install WCF RIA Services
•Install WCF RIA Services SP2 for Silverlight 4 and 5
•Install the WCF RIA Services Toolkit
위의 2개의 프로그램을 받아서 설치한다.


대충 설치가 끝났으면 재부팅 한번해준다.

3. IIS관리자 7.0 설정


Default Web Site -> 고급설정 -> 응용프로그램 풀->ASP.NET v4.0
여기까지 하고 실버라이트 프로젝트를 기본 사이트에 올려 놓고 실행 시키면 완료.(혹시 앙되면 리플로 남겨주기 바란다)

4. 기타 설정
4-1. 만약 기존에 만들었던 실버라이트 프로젝트에 시작 페이지 ***TestPage.aspx의 내용을 확인한다.

<param name="minRuntimeVersion" value="4.0.60310.0" />
이렇게 되어있어야 일반 컴퓨터(개발자 컴퓨터가 아닌..)에서 실행이된다.

4-2. SQL Server CE 4.0을 이용한 경우 sdf파일을 IIS_IUSERS 계정에 수정, 쓰기 권한이 있어야 열기가 가능하다.
-> 이부분은 뭔가 다른 해결책이 있을 것 같은데 아직 찾이 못함.

4-3. SQL Express Management Studio를 설치해서 SQL Express를 이용하도록한다.
-> 여기서 설치가 잘 앙될 수도 있다.


위의 내용들을 참고해서 설정하면 설치할 수 있다..(sql 서버 설정을 통해서 외부에서 접속할 수 있도록 처리해도 된다)

5. 최종 테스트
서버의 C:\inetpub\wwwroot 폴더에 실버라이트 프로젝트 중 Web 프로젝트를 복사해서 이동한다.
(전체는 필요없고 몇개의 파일들만 있으면 된다. 잘 모르면 다 복사해 놔두 된다.)
비지니스 어플리케이션으로 간단하게 만든 테스트 페이지


위의 페이지는 아무것도 업으니..대부분 뜬다.

이 페이지는 SQL CE 4.0 sdf파일을 WCF RIA Service 4.0으로 서비스하는 내용을 받아서 뿌려준것이다.

6. 사실 이렇게 설정할 때까지 여러가지 삽질을 많이 했다. 중간에 빼먹은 것이 있을 수도 있으니.
문의사항, 참고사항, 추가사항 등에 대해서 리플을 남겨주기 바란다. 앞으로 이 사이트에 게시판 프로젝트로 만들었던 내용을 이용해서 게시판을 구축할 계획이다. 또한, 이전에 개발해서 서비스 중인 몇가지 프로그램도 올려서 서비스를 할 예정이다.


 

 

 

 

 

 

 


'Uncategorised Tips and Tricks' 카테고리의 다른 글

Flow Document Overview  (0) 2014.02.04
Team Foundation Service + Git + Visual Studio  (0) 2013.06.16
Host Server Setting by Silverlight  (0) 2012.01.07
블로그 이미지

MVP kaki104

* Microsoft MVP - Windows Development 2014 ~ 2019 5ring * LINE : kaki104 * facebook : https://www.facebook.com/kaki104 https://www.facebook.com/groups/w10app/

티스토리 툴바