VisualStudio2010에서 Clickonce를 이용하여 .netfx35sp1 배포

답변됨 VisualStudio2010에서 Clickonce를 이용하여 .netfx35sp1 배포

  • 2012년 1월 18일 수요일 오전 6:32
     
     

    안녕하세요. 몇일째 헤매이다 질문 올립니다.

    먼저, application은 .net 3.5 sp1 을 기준으로 개발되었습니다.

    clickonce를 이용하여 배포하기 위해 apache httpd 서버에 올렸더니 잘되더군요.

    그래서, windows xp 에 .net 3.5 가 설치된 pc에서 시도했더니 System.Data.Entity 를 GAC에 등록하라고 하였습니다.

    .Net 프레임워크3.5 서비스팩1(.netfx35sp1) 을 같이 배포하기위해 프로젝트 속성의 게시탭에서 필수구성요소 check 를 해줬습니다.

    하지만 빌드시에 오류가 났습니다. 

    구글링하여 모 블로그를 참조해 dotNetFx35.exe 를 다운받아 풀고( dotNetFx35.exe /x:.  명령사용) 해당 폴더와 파일들을

    %Program Files%\Microsft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 폴더에 복사하고, 언어팩도 다운받아 복사했습니다. 그리고, Product.xml 파일을 수정했습니다.

    질문은

    1. Visual Studio 2010에서 빌드시 해당 배포 패키지를 전부 인식하지 못합니다. ( Visual Studio 2008 에서는 인식되고, 빌드됩니다.)

    2. 배포시에 dotnetfx35client profile 만 배포해도 가능한가요?

     

모든 응답

  • 2012년 1월 18일 수요일 오전 9:18
    중재자
     
     답변됨

    안녕하십니까? always newbie

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “VisualStudio2010에서 Clickonce를 이용하여 .netfx35sp1 배포에 대한 답변을 드리겠습니다.

     

    제가 외국 포럼을 훓어보니.net 3.5 sp1.net 3.5 이 지원하는것에 조금 차이가 있습니다. .net 3.5 sp1에서만System.Data.Entity에 관련해서 지원하다 보니 발생된 원인인것 같습니다.

    http://social.msdn.microsoft.com/forums/en-US/winformssetup/thread/620f96af-4d58-4c9c-94bc-556811872b74/

    속성 체크가 아닌 다음 .net 3.5 sp1 버전을 설치 해보시길 바랍니다.

    http://www.microsoft.com/download/en/details.aspx?id=22

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.


    • 편집됨 Jina LeeModerator 2012년 1월 18일 수요일 오전 9:18
    • 답변으로 표시됨 always newbie 2012년 1월 24일 화요일 오전 6:33
    •