locked
Create patch file fail RRS feed

  • Question

  • I originally posted at common language runtime http://social.msdn.microsoft.com/Forums/en-US/clr/thread/e65b3a5d-0006-470e-bd24-fdbe7cfcace8 which modulator suggested i move it over here.

    When i checkout the code in different folder and create the msi, the component number is different but the componentId is the same.If i delete the file and checkout back to the original folder, the component number remain the same. I think is because of the different component number that cause the patch creation to fail. (patch api could not creat a small patch; using whole upgrade file)

    If there anyway i can bypass this constraints?

    i try search and replace the component number with the original msi component number but when creating the patch, it complaint that component number can not be found in the cabinet and do not allow me to create the patch. I suspect most likely the cabinet contain the old component  number. Is there a way to edit the component number inside cabinet? Or is there a way that i can know what is the directory that i checkout code for creating the original msi? Thus i can checkout the code into the right folder structure.

     

    Friday, December 31, 2010 5:51 AM

Answers