2012-10-31 3 views
0

웹 파트를 개발하여 SP2010에 배포했습니다. 웹 파트를 약간 변경하고 내 고객에게 보여주고 싶습니다만 새로운 변경 사항이 없으면 원래 웹 파트를 유지해야합니다. 그래서 서버에 두 버전의 웹 파트를 갖고 싶지만 하나의 Visual Studio 프로젝트 만 사용하고 싶습니다. 1. 솔루션 이름 (MyWebPartNew에 MyWebPart) 2. (프로젝트의 속성 창에서) 어셈블리 이름 3. MyWebPartNew에 MyWebPart.webpart 파일 : 웹 파트 이름 변경

은 Visual Studio에서 나는 다음과 같이 변경했다. 는 WebPart + 4. Element.xml

'새'는 WebPart이 성공적으로 서버에 배포하지만 내 옛는 WebPart를 :(덮어된다. 내가 디버그 출력 폴더에보고하고, DLL을보고 PDB 파일이 변경되었습니다 새 이름이지만 wsp 파일이 아닙니다.

내가 무엇을 놓친 적이 있습니까? w 동일한 프로젝트의 이전 웹 페이지를 덮어 쓰지 않고 새 웹 파트를 추가합니까?

감사

답변

0

easieast 방법은 아마 당신의 이전 옆에 새로운는 WebPart를 추가하는 것입니다. 이 경우 새로운 것을 선호하면 이전 것을 단순히 제거 할 수 있습니다.

하지만 귀하의 문제는 귀하의 wsp 이름을 변경하지 않았다는 것입니다 (Visual Studio에서 "패키지"를 두 번 클릭)하고 솔루션 ID를 변경하지 않았다고 (속성 창에서 GUID를 패키지 클릭). Visual Studio에서 배포 할 때 먼저 발생하는 문제는 기존 솔루션을 철회 한 다음 새 솔루션을 추가하여 이전 웹 파트가 오작동하는 것입니다.

그러나 필자가 작성한 것처럼 변경된 새로운 웹 파트를 만들어 이전 웹 파트 옆에 배포하는 것이 좋습니다.