RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
WSE3 는 VisualStudio 2005 버전까지만을 공식적으로 지원합니다. 2008 이후 버전에는 WCF가 탑재되면서 WSE의 기능을 대부분 수용하고 있기 때문이 아닌가 짐작되네요-_ㅠ

하지만, 기존 프로젝트를 유지보수 해야한다던지, 당장 WCF를 도입하기 어려운 경우지만 VS2008을 사용하고 있다면, 단순히 WSE3 를 설치하는것만으로 사용할 수가 없는데, 이 문제는 WSE의 기능들이 VisualStudio에 Addin 형태로 지원되는데, 이 Addin의 버전이 VS2005 기준이기 때문이죠.

◎ 문제 해결을 위한 방법.

C:\ProgramData\Microsoft\MSEnvShared\Addins\WSESettingsVS3.Addin

위 파일에 WSE의 애드인 정보가 설치되어 있습니다. 내용을 열어서 확인해보면,


<?xml version="1.0" encoding="utf-16" standalone="no"?>
<Extensibility xmlns="http://schemas.microsoft.com/AutomationExtensibility">
  <HostApplication>
    <Name>Microsoft Visual Studio Macros</Name>
    <Version>8.0</Version>
  </HostApplication>
  <HostApplication>
    <Name>Microsoft Visual Studio</Name>
    <Version>8.0</Version>
  </HostApplication>
  <Addin>
    <FriendlyName>WSE Settings 3.0...</FriendlyName>
    <Description>WSE Settings Tool.</Description>
    <Assembly>C:\Program Files\Microsoft WSE\v3.0\Tools\WseSettingsVS3.dll</Assembly>
    <FullClassName>WseSettings.Connect</FullClassName>
    <LoadBehavior>1</LoadBehavior>
    <CommandPreload>0</CommandPreload>
    <CommandLineSafe>0</CommandLineSafe>
  </Addin>
</Extensibility>


위와 같은데, 두군데, <Version>8.0</Version> 이라는 앨리먼트가 보이죠? Visual Studio는 2005, 2008, 2010 버전들이 순서대로 8, 9, 10 과 같은 넘버를 가집니다. 따라서 위의 애드인 정보는 2005에 맞도록 되어 있기때문에, 2008에서 사용하려면, 9.0으로, 2010에서 사용하려면 10.0 으로 수정하면 되는것이죠.

수정후에 해당파일을 Addin 을 읽어 들이는 폴더에 복사해 넣습니다. 기본적으로 내문서의 하위 폴더에 Addin 폴더가 VisualStudio 가 읽어들이는 폴더중에 하나입니다.

C:\Users\[윈도우 사용자명]\Documents\Visual Studio 2008\Addins

저는 윈도우7을 사용하고 있기때문에 위 폴더로 되어 있는데, 다른 OS면 다른 경로 읽수도 있습니다. 정확하게 알아 보시려면, Visual Studio 의 옵션의 '환경>추가기능/매트로 보안' 항목을 보시면 됩니다. (한군데가 아닌, 몇군데가 되지요.)

사용자 삽입 이미지


복사한 이후에 VisualStudio를 재시작하면, 위와 같이 WSE Addin이 활성화 되고, 솔루션 탐색기의 프로젝트명을 우클릭하면, 해당 툴을 사용할 수 있습니다~ :)
2011/12/16 14:04 2011/12/16 14:04
http://lemonwidz.com/tc/trackback/26
전체 (22)
사진이야기 (4)
프로그래밍 (18)
  1. Nyaonge's Home  2011
    [C#] ?? 연산자(물음표 두개)
  1. 2011/12 (2)
  2. 2009/07 (1)
  3. 2009/04 (1)
  4. 2009/03 (9)
  5. 2009/01 (1)