Tag: wix3.9

如何在卸载时通过Wix删除生成的文件夹和文件?

安装后,我在文件夹C:\Program Files (x86)有以下文件夹结构: generated的文件夹的路径是: C:\Program Files (x86)\CompanyName\AppName\generated generated的文件夹包含子文件夹和文件,它们将在运行时通过C#代码由应用程序创建: var lPathToDir = Path.Combine(lFileService.GetFilePath, pSamAccountName); if (!Directory.Exists(lPathToDir)) { Directory.CreateDirectory(lPathToDir); } 变量lPathToDir可以具有以下值: C:\Program Files (x86)\CompanyName\AppName\generated\user1 // or C:\Program Files (x86)\CompanyName\AppName\generated\user2 然后它看起来像: 我的问题:卸载后,这些子文件夹user1 , user2将不会被删除。 我使用以下Wix声明: 卸载后: 为什么这些文件夹会保留,如何从安装文件夹中删除这些生成的文件夹? 当我通过C#创建这些文件夹时,我是否需要设置任何权限?

“Product:*”部分中未解决的符号’Property:NETFRAMEWORK45’的引用

在TFS 2010中构建应用程序时出现错误。在“Product:*”部分中未解析对符号“Property:NETFRAMEWORK45”的引用。 这适用于Wix 3.9 Wix包引用了NetFxExtension。 我可以在我的本地机器上构建wix,但是当我通过TFS构建它时,我得到了错误。 任何人都可以帮我解决这个问题吗? 我有以下代码导致错误。