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에 관련해서 지원하다 보니 발생된 원인인것 같습니다.
속성 체크가 아닌 다음 .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

