- MonoDevelop v5.7.2.2 한글 버전 빌드 업데이트

2013년부터 꾸준히 진행해 오던 MonoDevelop v5.7.2.2 한글 버전의 새로운 빌드를 업데이트 했습니다.

MonoDevelop v5.7.2.2 한글 버전은 다음의 링크에서 다운로드 받을 수 있습니다.


- 왜 MonoDevelop을 써야하나?

외국 Xamarin 기업에서 Mono 오픈소스 재단을 인수하면서 Mono 가 폭풍성장을 하고 있습니다.

이제 따른 부작용이 Xamarin이 Mono를 통해 수익을 얻으려 하는 것이죠. 물론 돈은 벌어야 하니까요. 따라서 Xamarin Studio 를 사용하고 Xamarin.*.dll 라이브러리에도 GPL 라이선스 제한을 받게 됩니다.

이에 반해 Mono와 MonoDevelop은 MIT/X11 & LGPL2 라이선스이므로 적절한 전략을 통해 크로스 플랫폼 데스크탑/모바일 개발이 가능할 수 있습니다. Unity 게임 개발에도 MonoDevelop 이죠. ^^

더 궁금하신 점이 있으시면 언제든지 이메일 주시기 바랍니다. (댓글이나 방명록 잘 확인을 안해요;;)

Posted by 땡초 POWERUMC

댓글을 달아 주세요

문제 발생
SCVMM 또는 Team Foundation Lab Manager 이용하여 가상 서버를 배포할 경우, 작업이 완료되지 않고 무한으로 대기하는 경우입니다.

원인
가상 서버의 배포가 무한대로 작업이 끝나지 않는 경우, 윈도우 설치 또는 Sysprep(일반화) 작업 도중 무인 설치 오류가 발생하는 경우입니다. 대부분 이런 경우는 윈도우의 라이센스 키가 잘못 되었을 경우 주로 발생합니다.

해결 방법 MultiActivation 제품 키를 가지고 있으면 그것을 사용하면 됩니다. 하지만 Retail 제품 라이선스와 같이 개인용이나 설치에 인증에 제한이 있는 라이선스는 VMM 라이브러리로 호스트를 만드는 것에 적합하지가 않습니다.

   

보통 제품 키가 잘못되거나 틀렸을 경우 호스트를 생성하면서 작업이 완료되지 않습니다.

   
Windows 2008 R2 인 경우

Windows 2008 R2 의 경우 굳이 키를 입력하지 않아도 됩니다.

만약, 자동으로 로그인 하도록 하여도 템플릿으로 호스트를 만들면 배포 중 오류가 납니다. 예를 들어, control userpasswords2 명령으로 자동 로그인 되도록 하면, 템플릿을 배포할 때 오류가 발생합니다.

Sysprep 이용하여 무인 설치 또는 일반화 작업이 가능하도록 gpedit.msc 로 들어가서 공백 암호를 허용하기 위해, 암호의 복잡성 규칙을 없애야 합니다. 만약 암호를 사용해야 할 경우 logon 명령 등으로 [GUIRunOnce] Command 에 추가하는 작업을 해야 합니다.

   

Windows 7 일 경우

Windows 7 and Windows Server 2008 R2 Volume Activation Deployment Guide Published

http://blogs.technet.com/hectorl/archive/2009/07/20/windows-7-and-windows-server-2008-r2-volume-activation-deployment-guide-published.aspx

Windows 7 일 경우 반드시 제품 키를 입력해야 합니다. 정식 라이센스 키가 없을 경우 위의 Activation Deployment 키를 사용하도록 한다.

만약, PID 가 잘못될 경우 제대로 무인 설치가 되지 않습니다. 이런 경우 차라리 PID 를 사용하지 않습니다.

 

참고 문헌

http://blogs.technet.com/julesman/archive/2009/03/23/creating-a-windows-server-2008-template-in-scvmm-2008.aspx
http://technet.microsoft.com/en-us/library/cc917940.aspx

Volume Activation 2.0 Deployment Guide
http://technet.microsoft.com/en-us/library/cc303280.aspx

   

Deploying a new VM from template in VMM requires a PID for Windows Vista and Windows Server 2008... but your environment uses KMS for activation
http://blogs.technet.com/hectorl/archive/2008/10/21/deploying-a-new-vm-from-template-in-vmm-requires-a-pid-for-windows-vista-and-windows-server-2008-but-your-environment-uses-kms-for-activation.aspx

Posted by 땡초 POWERUMC

댓글을 달아 주세요

ClickOnce 란?
 
쉽게 말해서 어플케이션을 웹으로부터 설치 및 업데이트가 가능한 .NET Framework 2.0 에 새롭게 선보인 기술이다. 웹으로부터 배포가 되는 방식이기 때문에, 간단히 링크를 클릭하는 방식 또는 URL 을 통한 접속 만으로 설치와 업데이트 모두 자동적으로 이루어진다. .NET Framework 1.1 에서의 스마트클라이언트 배포 시나리오는 ActiveX 와 같은 설치 모듈이 필수적이였지만, 이제는 ClickOnce 의 자동화된 배포 기술로 간단히 몇번의 클릭만으로 어플케이션의 배포가 가능해졌다.
 
하지만, 여기에 한가지 문제점이 있다. 바로 Internet Explorer 브라우져에서만 가능하다는 것이 ClickOnce 의 한계다. Firefox나 사파리 등의 브라우져에서는 ClickOnce 의 이점을 볼 수 없었기 때문에, ClickOnce 기술을 이용하기 위해서는 Internet Explorer 가 필수적이라는 것이다.
 
하지만, Firefox 에서도 가능하다. 이 부분은 뒷부분에서 다시 이야기 하고자 한다.
 
 

VS 2008 에서의 ClickOnce 배포
 
VS 2008 Beta 에서 ClickOnce 의 UI 나 항목은 VS 2005 와 크게 다르지 않다. 아마도 겉으로 봐서는 크게 기능적인 향상 또한 없어 보인다.
 
정말 기능향상이 없는지는 다음의 URL 의 VS 2008 개요 백서를 통해 확인해보자
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=17319eb4-299c-43b8-a360-a1c2bd6a421b
 
·         향상된 ClickOnce 응용프로그램배포기능
o   Visual Studio 2005 ClickOnce 배포기능은스마트클라이언트배포와마찬가지로웹을통해이루어졌습니다. 스마트클라이언트응용프로그램설치는 URL이동하여링크를클릭하는방식으로, 버전의응용프로그램배포는 IT 전문가가응용프로그램을 URL간단히복사하는방식으로이루어졌습니다. 이제 Visual Studio 2008에서지원하는 ClickOnce 기능은 Firefox® 브라우저를지원아니라위치독립적인서명고객브랜딩기능을갖췄습니다. 또한인증된프록시서버를통한배포를지원하여개발자는중앙위치에서여러최종사용자기업으로응용프로그램을배포할있게되었습니다.
 
위는 VS 2008 개요 백서의 내용을 인용한 것이다. VS 2008 의 ClickOnce 배포는 이제 공식적으로 Firefox 브라우져를 지원하게 되었다.
 
[
그림1]  VS 2008 에서 배포한 어플케이션을 Firefox 에서 배포 URL 을 통해 배포되는 화면
 
 

VS 2005 에서의 ClickOnce
 
VS 2008 의 게시 기능이 이제서야 Firefox 브라우져를 지원한다는 건 늦은감이 없지 않다. 왜냐하면 처음에 이미 언급했지만, VS 2005 에서 게시한 ClickOnce 어플케이션은 Firefox 에서도 동작이 가능하다. 물론 Firefox 독립적으로 불가능하지만, 현재 Firefox 에서 ClickOnce 배포 URL 이 정상적으로 동작하도록 Firefox Addin 이 나와있는 상태다.
 
Firefox 용 ClickOnce Addin 은 FFClickOnce 가 설치되지 않은 Firefox 브라우져에서 ClickOnce 게시 URL 을 통해 어플케이션을 설치하고자 할 경우, Manifast 파일을 읽을 수 없다는 오류가 뜨게 된다.
 
그럼, 다음의 URL에서 FFClickOnce Addin 을 설치하면 된다.
https://addons.mozilla.org/ko/firefox/addon/1608
 
Addin 이 정상적으로 설치된 후, Firefox 가 재가동된 후, ClickOnce 배포 URL 로 접근해 보자. 그럼 Manifast 의 오류 또한 나지 않을 것이고, 정상적으로 어플케이션이 설치될 것이다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요