Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix DTF:更新存档中的文件而不提取它_Wix_Wix3.5_Custom Action_Dtf - Fatal编程技术网

Wix DTF:更新存档中的文件而不提取它

Wix DTF:更新存档中的文件而不提取它,wix,wix3.5,custom-action,dtf,Wix,Wix3.5,Custom Action,Dtf,我使用的是WIX3.5捆绑包。有一个存档文件包含一个我想更新的文件,而不必先提取它-编辑基于安装过程中的用户输入 如何获取对此文件的引用、执行更新并保存对该文件的更改,而无需将其从存档中提取出来?自定义操作正在用C#编写 我正在使用,这与DTF程序集的版本相同。尝试使用一个免费的c#库与zip文件交互 例如: 我不知道你为什么要避免解压。这是一个silverlight xap文件吗?如果是这样的话,我推荐一种不同的方法,比如使用。我最终解压了有问题的文件,进行了编辑,然后用文件的新版本更新了

我使用的是WIX3.5捆绑包。有一个存档文件包含一个我想更新的文件,而不必先提取它-编辑基于安装过程中的用户输入

如何获取对此文件的引用、执行更新并保存对该文件的更改,而无需将其从存档中提取出来?自定义操作正在用C#编写


我正在使用,这与DTF程序集的版本相同。

尝试使用一个免费的c#库与zip文件交互

例如:


我不知道你为什么要避免解压。这是一个silverlight xap文件吗?如果是这样的话,我推荐一种不同的方法,比如使用。

我最终解压了有问题的文件,进行了编辑,然后用文件的新版本更新了zip文件。谢谢