이미 출하 된 patch1에는 원래의 기본 패키지에없는 파일을 추가했습니다. 그게 잘 됐어. patch2에서도 괜찮 았습니다. 그러나 patch3에서는이 파일이 패치에 내장되지 않습니다. Orca의 View 패치를 사용하면 이 아닌 파일 테이블에 새 파일 'added'가 표시됩니다. patch3을 기본 MSI에 적용하면 PatchCreation.log에서 확인하십시오. 그러나 처음 두 패치에서는 예상대로 파일 테이블에이 '추가 된'항목이 표시됩니다. 문제 패치에 대한 PatchCreatin.log 파일에서빌드 패치에는 이전 패치 패키지에 추가 된 파일이 포함되어 있지 않습니다.
: 내가 두 볼이 파일에 관한 항목, 이전 압축 MSI 자료 각각에 대해 하나의 '파일 비교'빌드 : 두 번째로
INFO Comparing Files: PathTo3.0.1UncompressedMsi\file1.exe PathToLatestUncompressedMsi\file1.exe...
INFO Different sizes...
INFO File Key: file1.exe.e is modified
INFO Comparing Files: PathTo3.0.2UncompressedMsi\file1.exe PathToLatestUncompressedMsi\file1.exe...
INFO Different sizes...
INFO File Key: file1.exe.e is modified
잘 모르겠어요
INFO Comparing Files: PathTo3.0.1UncompressedMsi\file1.exe PathToLatestUncompressedMsi\file1.exe...
INFO Different sizes...
INFO File Key: file1.exe.e is modified
: 내가 처음 패치 MSI의 파일을 최신 MSI에서 파일의 비교에 관한 유사한 기록을 볼 패치 I 내장 이미 (잘 작동하는, 다시) 발표 로그 항목의 의미 PatchWiz가 '다양한 크기'와 '수정 됨'에 관해서 무엇을 할 것인가에 관한 것입니다. 나는 그것이 그것이 패치에 포함된다는 것을 의미한다고 생각할 것이다. 그러나 그렇지 않습니다. 패치 위스에서 "아아, 패치에 넣고 싶습니다. 추가하겠다"와 같은 내용을 확인하는 항목을 검색하는 것이 가능합니까? ??
또한 모든 패치에 대한 압축되지 않은 MSI가 Installshield의 MSI Diff를 사용하여 파일 (file1.exe.e)이 파일 테이블에 추가되었음을 확인했습니다. 따라서 최소한 패치 생성에 사용되는 압축되지 않은 MSI 릴리즈 인 은 예상대로 작동하는 것으로 보입니다.
여기서 무엇이 잘못 될지 알 수 없더라도 파일을 다른 방식으로 '강제로'패치하는 다른 방법이 있습니까? 참고 : 나는, 내가 전체 파일 패치
을 포함 사용하고 '진'패치를 사용하고 있지 않다UPDATE :
Note: 1: 2715 2: file1.exe
: 실제 파일은 실제로 내가 설치할 때 때문에 로그를 보여줍니다 패치에있을 수 있습니다 즉,
이렇게하면 makecab이 파일을 거기에 넣었지만 항목이 데이터베이스에 추가되지는 않았습니다. 그렇다면 데이터베이스에 적절한 테이블 관계를 직접 추가 할 수 있습니까?
내가 잘 작동 말라 내가 이미 제공된 이전 패치 로그에서 같은 항목을 볼 수 있기 때문, 혼란 ..
나는이 파일이 파일 버전을 가지고 있는지 여부에 달려 있다고 생각한다. 버전이있는 경우 패치 도구는 새 빌드의 버전과 기본 버전을 비교하며 버전이 낮 으면 패치 도구가 포함하지 않을 것이라고 확신합니다. 왜냐하면 패치가 적용될 때 파일 버전 규칙이 설치된 파일을 대체하지 않기 때문에 패치를 적용하는 데는 거의 요점이 없기 때문입니다. – PhilDW
나는 그걸로 전에 만났지만, 이번엔 안했다. – JohnZaj