문제

CruiseControl.net을 실행하는 Build Server를 실행했으며 최근에는 내 프로젝트 중 하나 (.NET 2.0, C#) 에서이 오류를 던지기 시작했습니다.

MSB3176 : 지정된 최소 필수 버전은 현재 게시 버전보다 큽니다. 현재 게시 버전보다 적은 버전을 지정하십시오. Microsoft.common.Targets (2238, 9)

그물을 검색했지만 해결책을 찾을 수 없었습니다.

제안이 있습니까?

도움이 되었습니까?

해결책

프로젝트의 속성을 확인하십시오. 버전 번호는 '게시'탭에 있습니다. 게시 버전을 최소 버전 ( '업데이트'버튼)과 비교해야합니다.

다른 팁

프로젝트 속성에는 게시 버전 (게시 탭)과 (옵션) 최소 버전 (게시 탭의 업데이트 버튼)이 있습니다. 어셈블리 버전과 관련이 없으며 ClickOnce에만 사용됩니다. 최소 버전이 지정된 경우 논리적이어야합니다 (즉, 기본 버전보다 높지 않음).

CSPROJ에서는 이것이 ApplicationVersion/ApplicationRevision 및 최소 수정 전환 요소입니다.

저에게 누군가가 게시 옵션을 "신청서는 온라인으로 만 사용할 수 있습니다"로 전환했습니다. 위의 오류가 발생했습니다. 아마도 게시 위치에서 파일을 삭제 한 경우에도 효과가 있었을 것입니다. 그러나 오프라인 응용 프로그램이 온라인으로 전환되지 않아 오류가 발생할 것입니다. 우리는 수동으로 제거하고 다시 설치 한 다음 다음에 게시 할 때 다시 오류가 발생할 것입니다. "응용 프로그램도 오프라인으로 사용할 수 있습니다"로 전환했으며 문제가 해결되었습니다. 원래 온라인 상태로 설정 되었다면 아마도 잘 작동했을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top