我正在使用以下简化的安装程序来测试从temp目录中删除文件的情况。我的应用程序将在目录中创建一些文件,并且我希望在卸载应用程序时将其删除。
看起来应该可以正常工作,日志似乎没有显示很多有用的信息。关于我在做什么错的任何建议吗?我已经包含了WixUIExtension和WixUtilExtension;在这种情况下,我手工创建了testTest.txt文件,但它从未被删除。我显然缺少了一些东西。
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<Product Name= "tempApp"
Manufacturer="tempCompany"
Id= "*"
Language= "1033"
Version= "1.0.0.0"
UpgradeCode= "{BC29783A-3F6B-4A10-A9BF-3C3F63AF7F68}">
<Package Id= "*"
Keywords= "tempApp,Installer"
Description= "-- TBD --"
Comments= "tempApp (c) 2019, tempCompany"
Manufacturer= "tempCompany"
Languages= "1033"
InstallerVersion= "200"
Compressed= "yes"
InstallScope= "perMachine"
Platform= "x64"/>
<!-- Force an upgrade of the older versions to the newer version -->
<Upgrade Id="{BC29783A-3F6B-4A10-A9BF-3C3F63AF7F68}">
<UpgradeVersion OnlyDetect= "no"
Property= "PREVIOUSFOUND"
Minimum= "1.0.0.0"
IncludeMinimum= "yes"
Maximum= "99.0.0.0"
IncludeMaximum= "no"/>
</Upgrade>
<!-- Warn if there is a newer verison of the applicaiton already installed -->
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<!-- Disable the Restart Manager Control, doesn't work very well, will have to do it manually afterwards. -->
<Property Id="MSIRESTARTMANAGERCONTROL" Value="Disable" />
<!-- Defines the name and information on the CAB file that is embedded inside the MSI, doesn't ever need to be changed -->
<Media Id="1" Cabinet="testApp.cab" EmbedCab="yes"/>
<!-- Setup the UI to be minimal, and then display the EULA -->
<UIRef Id="WixUI_Minimal"/>
<WixVariable Id="WixUILicenseRtf" Value="EULA.rtf"/>
<!-- Sets up the location where the Custom Actions will be executed -->
<Property Id="WixShellExecTarget" Value="[#applicationFolder]"/>
<!-- Define the directory where the files are supposed to go -->
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- Create the tempApp Folder in the Program Files Directory -->
<Directory Id="ProgramFiles64Folder" Name="ProgramFilesx64">
<!-- Define the Directory where the files of the application are to be placed -->
<Directory Id="applicationFolder" Name="testApp">
<!-- Test Application File -->
<Component Id="testApp_Component" Win64="yes">
<File Id= "testApp"
Name= "testApp.exe"
Source= "testApp.exe"
KeyPath= "yes"/>
<RemoveFile Id= "AppTesting"
On= "uninstall"
Name= "Testing.txt"/>
</Component>
<Component Id="testBatch_Component" Win64="yes">
<File Id= "testBatchApp"
Name= "testBatch.bat"
Source= "testBatch.bat"
KeyPath= "yes"/>
</Component>
</Directory>
</Directory>
<!-- Define the Temporary Directory -->
<Directory Id="tempData" Name="TempFolder">
<Component Id="tempBatchFile" Guid="{FD8CFE50-436A-4BAA-B9DD-F2E091481AB3}" Win64="yes">
<File Id= "testBatch"
Name= "testBatch.bat"
Source= "testBatch.bat"
KeyPath="yes"/>
<RemoveFile Id= "testTest"
On= "uninstall"
Name= "Testing.txt"/>
</Component>
</Directory>
</Directory>
<!-- Define what is considered a complete install -->
<Feature Id= "CompleteInstall"
Title= "tempTest"
Level= "1">
<ComponentRef Id="testApp_Component"/>
<ComponentRef Id="testBatch_Component"/>
<ComponentRef Id="tempBatchFile"/>
</Feature>
</Product>
</Wix>
我一直在阅读的其他链接,它们似乎都适用于应用程序安装所在目录中的文件。 我一直尝试关注的其他链接
=== Logging started: 7/3/2019 9:22:14 ===
Action 9:22:14: INSTALL.
Action start 9:22:14: INSTALL.
Action 9:22:14: FindRelatedProducts. Searching for related applications
Action start 9:22:14: FindRelatedProducts.
Action ended 9:22:14: FindRelatedProducts. Return value 1.
Action 9:22:14: PrepareDlg.
Action start 9:22:14: PrepareDlg.
Info 2898.For WixUI_Font_Normal textstyle, the system created a 'Tahoma' font, in 0 character set, of 13 pixels height.
Info 2898.For WixUI_Font_Bigger textstyle, the system created a 'Tahoma' font, in 0 character set, of 19 pixels height.
Action 9:22:14: PrepareDlg. Dialog created
Action ended 9:22:14: PrepareDlg. Return value 1.
Action 9:22:14: AppSearch. Searching for installed applications
Action start 9:22:14: AppSearch.
Action ended 9:22:14: AppSearch. Return value 0.
Action 9:22:14: LaunchConditions. Evaluating launch conditions
Action start 9:22:14: LaunchConditions.
Action ended 9:22:14: LaunchConditions. Return value 1.
Action 9:22:14: ValidateProductID.
Action start 9:22:14: ValidateProductID.
Action ended 9:22:14: ValidateProductID. Return value 1.
Action 9:22:14: CostInitialize. Computing space requirements
Action start 9:22:14: CostInitialize.
Action ended 9:22:14: CostInitialize. Return value 1.
Action 9:22:14: FileCost. Computing space requirements
Action start 9:22:14: FileCost.
Action ended 9:22:14: FileCost. Return value 1.
Action 9:22:14: CostFinalize. Computing space requirements
Action start 9:22:14: CostFinalize.
Action ended 9:22:14: CostFinalize. Return value 1.
Action 9:22:14: MigrateFeatureStates. Migrating feature states from related applications
Action start 9:22:14: MigrateFeatureStates.
Action ended 9:22:14: MigrateFeatureStates. Return value 0.
Action 9:22:14: WelcomeEulaDlg.
Action start 9:22:14: WelcomeEulaDlg.
Info 2898.For WixUI_Font_Title textstyle, the system created a 'Tahoma' font, in 0 character set, of 14 pixels height.
Action 9:22:14: WelcomeEulaDlg. Dialog created
Action ended 9:22:17: WelcomeEulaDlg. Return value 1.
Action 9:22:17: ProgressDlg.
Action start 9:22:17: ProgressDlg.
Action 9:22:17: ProgressDlg. Dialog created
Action ended 9:22:17: ProgressDlg. Return value 1.
Action 9:22:17: ExecuteAction.
Action start 9:22:17: ExecuteAction.
Action 9:22:18: INSTALL.
Action start 9:22:18: INSTALL.
Action 9:22:18: FindRelatedProducts. Searching for related applications
Action start 9:22:18: FindRelatedProducts.
Action ended 9:22:18: FindRelatedProducts. Return value 0.
Action 9:22:18: LaunchConditions. Evaluating launch conditions
Action start 9:22:18: LaunchConditions.
Action ended 9:22:18: LaunchConditions. Return value 1.
Action 9:22:18: ValidateProductID.
Action start 9:22:18: ValidateProductID.
Action ended 9:22:18: ValidateProductID. Return value 1.
Action 9:22:18: CostInitialize. Computing space requirements
Action start 9:22:18: CostInitialize.
Action ended 9:22:18: CostInitialize. Return value 1.
Action 9:22:18: FileCost. Computing space requirements
Action start 9:22:18: FileCost.
Action ended 9:22:18: FileCost. Return value 1.
Action 9:22:18: CostFinalize. Computing space requirements
Action start 9:22:18: CostFinalize.
Action ended 9:22:18: CostFinalize. Return value 1.
Action 9:22:18: MigrateFeatureStates. Migrating feature states from related applications
Action start 9:22:18: MigrateFeatureStates.
Action ended 9:22:18: MigrateFeatureStates. Return value 0.
Action 9:22:18: InstallValidate. Validating install
Action start 9:22:18: InstallValidate.
Action ended 9:22:18: InstallValidate. Return value 1.
Action 9:22:18: RemoveExistingProducts. Removing applications
Action start 9:22:18: RemoveExistingProducts.
Action ended 9:22:18: RemoveExistingProducts. Return value 1.
Action 9:22:18: InstallInitialize.
Action start 9:22:18: InstallInitialize.
Action ended 9:22:18: InstallInitialize. Return value 1.
Action 9:22:18: ProcessComponents. Updating component registration
Action start 9:22:18: ProcessComponents.
Action 9:22:18: GenerateScript. Generating script operations for action:
GenerateScript: Updating component registration
Action ended 9:22:18: ProcessComponents. Return value 1.
Action 9:22:18: UnpublishFeatures. Unpublishing Product Features
Action start 9:22:18: UnpublishFeatures.
Action ended 9:22:18: UnpublishFeatures. Return value 1.
Action 9:22:18: RemoveFiles. Removing files
Action start 9:22:18: RemoveFiles.
Action ended 9:22:18: RemoveFiles. Return value 1.
Action 9:22:18: InstallFiles. Copying new files
Action start 9:22:18: InstallFiles.
InstallFiles: File: Copying new files, Directory: , Size:
Action ended 9:22:18: InstallFiles. Return value 1.
Action 9:22:18: RegisterUser. Registering user
Action start 9:22:18: RegisterUser.
Action ended 9:22:18: RegisterUser. Return value 1.
Action 9:22:18: RegisterProduct. Registering product
Action start 9:22:18: RegisterProduct.
RegisterProduct: Registering product
Action ended 9:22:18: RegisterProduct. Return value 1.
Action 9:22:18: PublishFeatures. Publishing Product Features
Action start 9:22:18: PublishFeatures.
PublishFeatures: Feature: Publishing Product Features
Action ended 9:22:18: PublishFeatures. Return value 1.
Action 9:22:18: PublishProduct. Publishing product information
Action start 9:22:18: PublishProduct.
PublishProduct:
Action ended 9:22:18: PublishProduct. Return value 1.
Action 9:22:18: InstallFinalize.
Action start 9:22:18: InstallFinalize.
Action 9:22:18: ProcessComponents. Updating component registration
1: {8AC268E8-DB18-4769-A515-73B9BF048CCF} 2: {33F795F0-CF34-5459-8836-0FFC648586A1} 3: C:\Program Files\testApp\testApp.exe
1: {8AC268E8-DB18-4769-A515-73B9BF048CCF} 2: {C91144C7-3133-5BDB-8ACD-192C7CC1DA58} 3: C:\Program Files\testApp\testBatch.bat
1: {8AC268E8-DB18-4769-A515-73B9BF048CCF} 2: {FD8CFE50-436A-4BAA-B9DD-F2E091481AB3} 3: C:\TempFolder\testBatch.bat
Action 9:22:18: InstallFiles. Copying new files
InstallFiles: File: testApp.exe, Directory: C:\Program Files\testApp\, Size: 9
InstallFiles: File: testBatch.bat, Directory: C:\TempFolder\, Size: 52
InstallFiles: File: testBatch.bat, Directory: C:\Program Files\testApp\, Size: 52
Action 9:22:18: RegisterProduct. Registering product
RegisterProduct: {8AC268E8-DB18-4769-A515-73B9BF048CCF}
Action 9:22:18: PublishFeatures. Publishing Product Features
PublishFeatures: Feature: CompleteInstall
Action 9:22:18: PublishProduct. Publishing product information
1: {8AC268E8-DB18-4769-A515-73B9BF048CCF}
Action 9:22:18: RollbackCleanup. Removing backup files
Action ended 9:22:18: InstallFinalize. Return value 1.
Action ended 9:22:18: INSTALL. Return value 1.
Property(S): UpgradeCode = {BC29783A-3F6B-4A10-A9BF-3C3F63AF7F68}
Property(S): applicationFolder = C:\Program Files\testApp\
Property(S): tempData = C:\TempFolder\
Property(S): WixUIRMOption = UseRM
Property(S): ALLUSERS = 1
Property(S): ARPNOMODIFY = 1
Property(S): ProgramFiles64Folder = C:\Program Files\
Property(S): TARGETDIR = C:\
Property(S): SourceDir = Z:\SOFTWARE-DISTRIBUTION\Testing\
Property(S): MSIRESTARTMANAGERCONTROL = Disable
Property(S): WixShellExecTarget = [#applicationFolder]
Property(S): Manufacturer = tempCompany
Property(S): ProductCode = {8AC268E8-DB18-4769-A515-73B9BF048CCF}
Property(S): ProductLanguage = 1033
Property(S): ProductName = tempApp
Property(S): ProductVersion = 1.0.0.0
Property(S): DefaultUIFont = WixUI_Font_Normal
Property(S): WixUI_Mode = Minimal
Property(S): ErrorDialog = ErrorDlg
Property(S): SecureCustomProperties = PREVIOUSFOUND;WIX_DOWNGRADE_DETECTED;WIX_UPGRADE_DETECTED
Property(S): MsiLogFileLocation = Z:\SOFTWARE-DISTRIBUTION\Testing\installer.log
Property(S): PackageCode = {4A3B3BD3-D454-4BA4-B42A-1170B3BC5F46}
Property(S): ProductState = -1
Property(S): PackagecodeChanging = 1
Property(S): CURRENTDIRECTORY = Z:\SOFTWARE-DISTRIBUTION\Testing
Property(S): CLIENTUILEVEL = 0
Property(S): CLIENTPROCESSID = 9088
Property(S): USERNAME = Windows User
Property(S): COMPANYNAME = Test Company Inc.
Property(S): VersionDatabase = 200
Property(S): ACTION = INSTALL
Property(S): EXECUTEACTION = INSTALL
Property(S): ROOTDRIVE = C:\
Property(S): INSTALLLEVEL = 1
Property(S): SECONDSEQUENCE = 1
Property(S): ADDLOCAL = CompleteInstall
Property(S): MsiSystemRebootPending = 1
Property(S): VersionMsi = 5.00
Property(S): VersionNT = 603
Property(S): VersionNT64 = 603
Property(S): WindowsBuild = 9600
Property(S): ServicePackLevel = 0
Property(S): ServicePackLevelMinor = 0
Property(S): MsiNTProductType = 1
Property(S): WindowsFolder = C:\WINDOWS\
Property(S): WindowsVolume = C:\
Property(S): System64Folder = C:\WINDOWS\system32\
Property(S): SystemFolder = C:\WINDOWS\SysWOW64\
Property(S): RemoteAdminTS = 1
Property(S): TempFolder = C:\Users\<user>\AppData\Local\Temp\
Property(S): ProgramFilesFolder = C:\Program Files (x86)\
Property(S): CommonFilesFolder = C:\Program Files (x86)\Common Files\
Property(S): CommonFiles64Folder = C:\Program Files\Common Files\
Property(S): AppDataFolder = C:\Users\<user>\AppData\Roaming\
Property(S): FavoritesFolder = C:\Users\<user>\Favorites\
Property(S): NetHoodFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Network Shortcuts\
Property(S): PersonalFolder = C:\Users\<user>\Documents\
Property(S): PrintHoodFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\
Property(S): RecentFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Recent\
Property(S): SendToFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\SendTo\
Property(S): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\
Property(S): CommonAppDataFolder = C:\ProgramData\
Property(S): LocalAppDataFolder = C:\Users\<user>\AppData\Local\
Property(S): MyPicturesFolder = C:\Users\<user>\Pictures\
Property(S): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\
Property(S): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
Property(S): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
Property(S): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\
Property(S): DesktopFolder = C:\Users\Public\Desktop\
Property(S): FontsFolder = C:\WINDOWS\Fonts\
Property(S): GPTSupport = 1
Property(S): OLEAdvtSupport = 1
Property(S): ShellAdvtSupport = 1
Property(S): MsiAMD64 = 6
Property(S): Msix64 = 6
Property(S): Intel = 6
Property(S): PhysicalMemory = 16383
Property(S): VirtualMemory = 14552
Property(S): LogonUser = <user>
Property(S): UserSID = S-1-5-21-1039747452-301181775-3212777973-4608
Property(S): UserLanguageID = 1033
Property(S): ComputerName = SCI-555VM
Property(S): SystemLanguageID = 1033
Property(S): ScreenX = 1024
Property(S): ScreenY = 768
Property(S): CaptionHeight = 23
Property(S): BorderTop = 1
Property(S): BorderSide = 1
Property(S): TextHeight = 16
Property(S): TextInternalLeading = 3
Property(S): ColorBits = 32
Property(S): TTCSupport = 1
Property(S): Time = 9:22:18
Property(S): Date = 7/3/2019
Property(S): MsiNetAssemblySupport = 4.7.3056.0
Property(S): MsiWin32AssemblySupport = 6.3.17134.1
Property(S): RedirectedDllSupport = 2
Property(S): AdminUser = 1
Property(S): MsiRunningElevated = 1
Property(S): Privileged = 1
Property(S): DATABASE = C:\WINDOWS\Installer\53a5126.msi
Property(S): OriginalDatabase = Z:\SOFTWARE-DISTRIBUTION\Testing\testInstaller.msi
Property(S): UILevel = 5
Property(S): Preselected = 1
Property(S): CostingComplete = 1
Property(S): OutOfDiskSpace = 0
Property(S): OutOfNoRbDiskSpace = 0
Property(S): PrimaryVolumeSpaceAvailable = 0
Property(S): PrimaryVolumeSpaceRequired = 0
Property(S): PrimaryVolumeSpaceRemaining = 0
Property(S): SOURCEDIR = Z:\SOFTWARE-DISTRIBUTION\Testing\
Property(S): SourcedirProduct = {8AC268E8-DB18-4769-A515-73B9BF048CCF}
Property(S): ProductToBeRegistered = 1
Action ended 9:22:18: ExecuteAction. Return value 1.
Action 9:22:18: ExitDialog.
Action start 9:22:18: ExitDialog.
Action 9:22:18: ExitDialog. Dialog created
Action ended 9:22:19: ExitDialog. Return value 1.
Action ended 9:22:19: INSTALL. Return value 1.
Property(C): UpgradeCode = {BC29783A-3F6B-4A10-A9BF-3C3F63AF7F68}
Property(C): LicenseAccepted = 1
Property(C): applicationFolder = C:\Program Files\testApp\
Property(C): tempData = C:\TempFolder\
Property(C): WixUIRMOption = UseRM
Property(C): ALLUSERS = 1
Property(C): ARPNOMODIFY = 1
Property(C): ProgramFiles64Folder = C:\Program Files\
Property(C): TARGETDIR = C:\
Property(C): SourceDir = Z:\SOFTWARE-DISTRIBUTION\Testing\
Property(C): MSIRESTARTMANAGERCONTROL = Disable
Property(C): WixShellExecTarget = [#applicationFolder]
Property(C): Manufacturer = tempCompany
Property(C): ProductCode = {8AC268E8-DB18-4769-A515-73B9BF048CCF}
Property(C): ProductLanguage = 1033
Property(C): ProductName = tempApp
Property(C): ProductVersion = 1.0.0.0
Property(C): DefaultUIFont = WixUI_Font_Normal
Property(C): WixUI_Mode = Minimal
Property(C): ErrorDialog = ErrorDlg
Property(C): SecureCustomProperties = PREVIOUSFOUND;WIX_DOWNGRADE_DETECTED;WIX_UPGRADE_DETECTED
Property(C): MsiLogFileLocation = Z:\SOFTWARE-DISTRIBUTION\Testing\installer.log
Property(C): PackageCode = {4A3B3BD3-D454-4BA4-B42A-1170B3BC5F46}
Property(C): ProductState = -1
Property(C): PackagecodeChanging = 1
Property(C): CURRENTDIRECTORY = Z:\SOFTWARE-DISTRIBUTION\Testing
Property(C): CLIENTUILEVEL = 0
Property(C): CLIENTPROCESSID = 9088
Property(C): VersionDatabase = 200
Property(C): MsiSystemRebootPending = 1
Property(C): VersionMsi = 5.00
Property(C): VersionNT = 603
Property(C): VersionNT64 = 603
Property(C): WindowsBuild = 9600
Property(C): ServicePackLevel = 0
Property(C): ServicePackLevelMinor = 0
Property(C): MsiNTProductType = 1
Property(C): WindowsFolder = C:\WINDOWS\
Property(C): WindowsVolume = C:\
Property(C): System64Folder = C:\WINDOWS\system32\
Property(C): SystemFolder = C:\WINDOWS\SysWOW64\
Property(C): RemoteAdminTS = 1
Property(C): TempFolder = C:\Users\<user>\AppData\Local\Temp\
Property(C): ProgramFilesFolder = C:\Program Files (x86)\
Property(C): CommonFilesFolder = C:\Program Files (x86)\Common Files\
Property(C): CommonFiles64Folder = C:\Program Files\Common Files\
Property(C): AppDataFolder = C:\Users\<user>\AppData\Roaming\
Property(C): FavoritesFolder = C:\Users\<user>\Favorites\
Property(C): NetHoodFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Network Shortcuts\
Property(C): PersonalFolder = C:\Users\<user>\Documents\
Property(C): PrintHoodFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts\
Property(C): RecentFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Recent\
Property(C): SendToFolder = C:\Users\<user>\AppData\Roaming\Microsoft\Windows\SendTo\
Property(C): TemplateFolder = C:\ProgramData\Microsoft\Windows\Templates\
Property(C): CommonAppDataFolder = C:\ProgramData\
Property(C): LocalAppDataFolder = C:\Users\<user>\AppData\Local\
Property(C): MyPicturesFolder = C:\Users\<user>\Pictures\
Property(C): AdminToolsFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\
Property(C): StartupFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
Property(C): ProgramMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
Property(C): StartMenuFolder = C:\ProgramData\Microsoft\Windows\Start Menu\
Property(C): DesktopFolder = C:\Users\Public\Desktop\
Property(C): FontsFolder = C:\WINDOWS\Fonts\
Property(C): GPTSupport = 1
Property(C): OLEAdvtSupport = 1
Property(C): ShellAdvtSupport = 1
Property(C): MsiAMD64 = 6
Property(C): Msix64 = 6
Property(C): Intel = 6
Property(C): PhysicalMemory = 16383
Property(C): VirtualMemory = 14556
Property(C): LogonUser = <user>
Property(C): UserSID = <something>
Property(C): UserLanguageID = 1033
Property(C): ComputerName = SCI-555VM
Property(C): SystemLanguageID = 1033
Property(C): ScreenX = 1920
Property(C): ScreenY = 1200
Property(C): CaptionHeight = 23
Property(C): BorderTop = 1
Property(C): BorderSide = 1
Property(C): TextHeight = 16
Property(C): TextInternalLeading = 3
Property(C): ColorBits = 32
Property(C): TTCSupport = 1
Property(C): Time = 9:22:19
Property(C): Date = 7/3/2019
Property(C): MsiNetAssemblySupport = 4.7.3056.0
Property(C): MsiWin32AssemblySupport = 6.3.17134.1
Property(C): RedirectedDllSupport = 2
Property(C): AdminUser = 1
Property(C): Privileged = 1
Property(C): USERNAME = Windows User
Property(C): COMPANYNAME = Test Company Inc.
Property(C): DATABASE = C:\Users\<user>\AppData\Local\Temp\53a9b49.msi
Property(C): OriginalDatabase = Z:\SOFTWARE-DISTRIBUTION\Testing\testInstaller.msi
Property(C): SOURCEDIR = Z:\SOFTWARE-DISTRIBUTION\Testing\
Property(C): VersionHandler = 5.00
Property(C): UILevel = 5
Property(C): ACTION = INSTALL
Property(C): EXECUTEACTION = INSTALL
Property(C): ROOTDRIVE = C:\
Property(C): CostingComplete = 1
Property(C): OutOfDiskSpace = 0
Property(C): OutOfNoRbDiskSpace = 0
Property(C): PrimaryVolumeSpaceAvailable = 0
Property(C): PrimaryVolumeSpaceRequired = 0
Property(C): PrimaryVolumeSpaceRemaining = 0
Property(C): INSTALLLEVEL = 1
=== Logging stopped: 7/3/2019 9:22:19 ===
MSI (c) (80:28) [09:22:19:715]: Product: tempApp -- Installation completed successfully.
MSI (c) (80:28) [09:22:19:715]: Windows Installer installed the product. Product Name: tempApp. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: tempCompany. Installation success or error status: 0.
通过查看安装日志,似乎直到安装后期才为TempFolder分配正确的值,因此文件被复制到c:\ TempFolder而不是出现的c:\ Users \\ AppData \ Temp在日志文件中进一步有效。我尝试将“值”设置为“ TempFolder”,“ [TempFolder]”和“ [#TempFolder]”,但所有操作都导致c:[TempFolder Name]。
答案 0 :(得分:0)
没有真正的答案,但是我的解决方案是编写一个自定义操作来执行我试图让WiX工具执行的清理。这不是理想的解决方案,但它可以工作。如果有人有更好的方法来执行此操作,而我无需编写自己的清理代码,将不胜感激。