2011-02-07 3 views

답변

1

.NET 3.5 또는 .NET 4.0을 대상으로하는 경우 서명 탭으로 이동하여 "ClickOnce 매니페스트에 서명"이라는 상자의 선택을 취소하면 해싱을 제거 할 수 있습니다.

인터넷에 게시하는 경우에는이 작업을 수행하지 마십시오. 사용자가 응용 프로그램을 설치하거나 업데이트 할 때 파일이 변조되지 않았는지 확인하기위한 파일 검증은 없습니다.

17

이것은 해싱에 관한 것이며 서명하지 않음을 유의하십시오! 수동

  1. : 단순히 별도로 .manifest 파일 내의 해시 XML 요소를 제거

    예,이 작업을 수행하는 두 가지 방법이 있습니다. .manifest-File을 수정하면 해당 .manifest 파일의 해시도 달라집니다. 따라서 .manifest 파일과 관련된 hash-XML-Element는 .manifest를 참조하는 .application 파일 내에서 제거해야합니다.

  2. Visual Studio : 게시 탭에서 "응용 프로그램 파일 ..."을 클릭하십시오. 오른쪽 열에 "해시 (포함)"라고 표시됩니다. 나중에 파일을 변경하려면 파일을 "제외"로 설정하십시오.

공식 문서 : http://msdn.microsoft.com/en-us/library/che5h906.aspx

+0

어떤 방법이 프로젝트에서보다는 목록에서 각 파일을 확인하여 세계적으로 취소 할 수? –

관련 문제