매니페스트없이 응용 프로그램을 배포 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1614348

  •  06-07-2019
  •  | 
  •  

문제

내 프로그램은 간단한 웹 스크레이퍼입니다. 매니페스트로 고갈해야합니까?

솔루션 탐색기의 속성을 마우스 오른쪽 버튼으로 클릭하면 변경 아이콘 옵션과 Manifest 옵션도 표시됩니다.

다음을 선택하여 비활성화 할 수 있습니까? 명백하지 않고 응용 프로그램을 만듭니다.

해야 한다 나는 그것을 비활성화합니까?

도움이 되었습니까?

해결책

종속성 또는 권한을 높이기 위해 매니페스트 파일을 사용하지 않는 한 매니페스트 파일을 우회 할 수 있습니다.

다른 팁

매니페스트 파일은 응용 프로그램에 특정 기능을 제공합니다. 포함 (그러나 다음에만 국한되지 않음)

  • UAC 관련 고도 요청
  • 개인 조사 경로 할당
  • 어셈블리 리디렉션
    • 이것은 관리자가 다시 컴파일 할 필요없이 배포 된 응용 프로그램에서 어셈블리 바인딩을 변경하는 데 매우 유용 할 수 있습니다.

매니페스트가 제공하는 기능을 사용하지 않는 경우 엄격하게 필요하지 않으며 삭제할 수 있습니다. 그러나 실제로 응용 프로그램에 부정적인 영향을 미치지 않으므로 왜 문제를 해결해야합니까?

나는 당신이 좋은 이유없이 그것을 비활성화해야한다고 생각하지 않습니다. 매니페스트는 어셈블리에 대한 유용한 메타 정보를 제공하며, 종속성도 수행 할 수 있다고 생각합니다.

지원 위험도 있습니다. 내년에 올바르게 작동하기 위해 매니페스트가 필요한 새로운 기능을 추가하기로 결정했다고 가정 해 봅시다. 모든 것이 매니페스트가 제자리에 있다고 가정하므로 적어도 이전에 한 일을 기억할 때까지 아무도 설명 할 수없는 이상한 방법을 깨뜨릴 것입니다.

매니페스트의 오버 헤드는 충분히 낮습니다. 제자리에 두십시오.

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