2011-03-21 1 views
36

나는 이전에 .NET 4.0을 목표로했던 C# 프로젝트를 가지고 있고, 지금은 .NET 3.5을 대상으로 싶지만이 경고를 받고 있습니다 :.NET Framework 부트 스트 래퍼 패키지는 어떻게 변경합니까?

는 .NET Framework 시작 조건 '의 버전 .NET Framework 3.5 '이 (가) 선택한 .NET Framework 부트 스트 래퍼 패키지와 일치하지 않습니다. 선행 조건 대화 상자에서 선택한 .NET Framework 버전과 일치하도록 .NET Framework 시작 조건을 업데이트하십시오.

그러나 게시 -> 필수 구성 요소를 보면 .NET Framework 3.5 SP1이 선택되어 있습니다.

이 경고를 제거하려면 어떻게해야합니까? SP1이없는 .NET Framework 3.5의 확인란이 없습니다. 상자를 선택하지 않아도됩니까?

시작 조건을 확인했으며 .NET Framework 시작 조건 버전이 이미 3.5입니다.

+0

솔루션은'Setup' 프로젝트가 있는가, 또는 당신은 응용 프로그램 프로젝트의 컨텍스트 메뉴에서 'Publish' 언급하는? –

+2

http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/5167197a-12a5-473e-940a-569e92f08f37 –

답변

57

설치 및 배포 프로젝트를 마우스 오른쪽 단추로 누르고 속성을 누르고 필수 구성 요소로 이동 한 다음 .NET Framework 4를 선택 취소하고 .NET Framework 3.5를 선택해야한다는 것을 알았습니다.

설치 및 배포 프로젝트의 경우 모든 프로젝트에 대해 이지만 그 중 하나는입니다. 나는 그것이 자신의 전제 조건 섹션을 가지고 있다는 것을 깨닫지 못했다.

11

솔루션 내에있는 설치 프로그램 프로젝트에서 발생했을 가능성이 큽니다. Visual Studio에서 시작 조건에 대해 언급 한 유일한 장소이기 때문에 여러분이 가지고 있다고 생각합니다.

Solution Explorer에서 선택하고 상단에서 쌍안경 (실행 조건 편집기)로 아이콘을 클릭하십시오.

시작 조건에서 .NET 프레임 워크를 마우스 오른쪽 단추로 클릭하고 속성을 열고 버전을 .NET Framework 3.5로 변경합니다.

+2

버전은 이미 .NET Framework 3.5이며 경고를 수정하지 않았습니다. – Drew

+0

.NET Framework 4.0에 대해이 문제가 있었으며 모든 것이 올바르게 처리되어 있으므로 Properties -> Prerequisites에서 제거되었고 .net 4.0을 제거한 다음 OK를 누른 다음 다시 다시 추가했습니다. 그게 내 경고를 해결 했어. – Peter

5

방금 ​​오류가 발생하여 오류 메시지를 두 번 클릭하여 쉽게 해결했습니다.

창이 나타납니다. 그런 다음 페이지에서 >>> 속성을 ​​마우스 오른쪽 버튼으로 클릭하여 다른 요소의 속성을 수정할 수 있습니다.

이 페이지의 모든 항목에 원하는 프레임 워크 버전이 있는지 확인하십시오.

추신 : VS2010에