我有一個安裝項目。如果用戶修改其中一個安裝的文件,然後卸載應用程序,我希望該文件不會被卸載刪除(這樣,當用戶稍後重新安裝時,將使用修改後的文件而不是默認值安裝程序通常會使用的一個)。這是可能嗎?安裝/部署項目:防止在卸載時刪除修改的文件
注意:尚未編輯的文件應適用於升級/刪除。
我有一個安裝項目。如果用戶修改其中一個安裝的文件,然後卸載應用程序,我希望該文件不會被卸載刪除(這樣,當用戶稍後重新安裝時,將使用修改後的文件而不是默認值安裝程序通常會使用的一個)。這是可能嗎?安裝/部署項目:防止在卸載時刪除修改的文件
注意:尚未編輯的文件應適用於升級/刪除。
因爲它是不可能防止安裝項目從消除卸載時,我發現最好的辦法修改的文件(如由Ciprian提到)是創建一個自定義操作,在卸載之前備份修改後的文件,然後在另一個自定義操作中恢復它們。
爲了防止卸載你應該標記文件的組成部分常駐
http://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx
我認爲他們不想讓事情安裝 - 他們只是想留下任何用戶定製而不是把它們吹走。 –
這是正確的。尚未編輯的文件應適用於升級/刪除。 – Jeb
然後,您應該使用一些自定義操作在RemoveFiles操作之前備份文件,然後恢復後續操作。 – Ciprian