我的Windows Mobile应用程序的设置是使用VS2008创建的。它包含一些要复制到目标设备的数据文件。
这些文件只在dev机器上读取(因为它们受源代码控制)。该设置保留了readonly属性,在这种情况下这是一个问题。
如何告诉安装项目丢弃目标计算机上这些文件的readonly属性?
TIA,
答案 0 :(得分:1)
在打包前将其删除。 CABWIZ只是将文件(属性和全部)放入CAB中。 INF format对只读属性(或任何属性)没有任何规定,只有副本的行为(覆盖,写入,如果它不存在等)。
您可以添加预构建步骤并使用它来启动自定义应用程序(或批处理文件)以在打包之前更改属性(以及根据需要进行后期构建以还原它)。