$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Installer XML\3.11@InstallRoot)
$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Installer XML\3.11@InstallRoot)
$(MSBuildProjectFullPath).user
$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets
$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets
$(WixInstallPath)\WixTasks.dll
$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Lux.targets
$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Lux.targets
$(WixInstallPath)\LuxTasks.dll
$(MSBuildAllProjects);$(MSBuildProjectFullPath)
$(MSBuildAllProjects);$(WixTargetsPath)
$(MSBuildAllProjects);$(LuxTargetsPath)
$(MSBuildAllProjects);$(UserTargetsPath)
$(MSBuildAllProjects);$(CustomBeforeWixTargets)
$(MSBuildAllProjects);$(CustomAfterWixTargets)
true
$(OutputPath)\
$(MSBuildProjectName)
bin\Debug\
<_OriginalConfiguration>$(Configuration)
<_OriginalPlatform>$(Platform)
Debug
$(Configuration)
AnyCPU
<_OriginalOutputType>$(OutputType)
Package
true
<_InvalidConfigurationError Condition=" '$(SkipInvalidConfigurations)' != 'true' ">true
<_InvalidConfigurationWarning Condition=" '$(SkipInvalidConfigurations)' == 'true' ">true
obj\
$(BaseIntermediateOutputPath)\
.wixobj
$(MSBuildProjectFile).FileList.txt
$(MSBuildProjectFile).BindContentsFileList
.txt
$(MSBuildProjectFile).BindOutputsFileList
.txt
$(MSBuildProjectFile).BindBuiltOutputsFileList
.txt
$(MSBuildProjectFile).Signed.txt
$(BaseIntermediateOutputPath)$(Configuration)\
$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\
$(IntermediateOutputPath)\
$(IntermediateOutputPath)cabcache\
$(WixInstallPath)
$(WixToolPath)
.msi
.msm
.pcp
.wixlib
.exe
$(OutputPath)
$(OutDir)\
$(OutDir)
$(PdbOutputPath)\
$(MSBuildProjectName)
$(MSBuildProjectFile)
$(MSBuildProjectExtension)
$(MSBuildProjectDirectory)\
$(ProjectDir)$(ProjectFileName)
.wixpdb
$(OutputName)
$(TargetName)$(TargetExt)
$(TargetName)$(TargetPdbExt)
$(Configuration)
$(Platform)
<_OutputPathItem Include="$(OutDir)" />
<_IntermediateOutputPathItem Include="$(IntermediateOutputPath)" />
$([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(OutDir)`))`))
$([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(PdbOutputPath)`))`))
$(TargetDir)$(TargetFileName)
$(TargetPdbDir)$(TargetPdbName)
*Undefined if not building from within Visual Studio*
*Undefined if not building a solution or within Visual Studio*
*Undefined if not building a solution or within Visual Studio*
*Undefined if not building a solution or within Visual Studio*
*Undefined if not building a solution or within Visual Studio*
*Undefined if not building a solution or within Visual Studio*
$(NoLogo)
$(SuppressAllWarnings)
$(SuppressSpecificWarnings)
$(TreatWarningsAsErrors)
$(TreatSpecificWarningsAsErrors)
$(VerboseOutput)
true
false
true
false
false
$(HarvestNoLogo)
$(HarvestSuppressAllWarnings)
$(HarvestSuppressSpecificWarnings)
$(HarvestTreatWarningsAsErrors)
$(HarvestTreatSpecificWarningsAsErrors)
$(HarvestVerboseOutput)
$(HarvestAutogenerateGuids)
$(HarvestGenerateGuidsNow)
$(HarvestSuppressFragments)
$(HarvestSuppressUniqueIds)
$(HarvestTransforms)
$(IntermediateOutputPath)Product.Generated.wxs
$(IntermediateOutputPath)Bundle.Generated.wxs
$(HarvestNoLogo)
$(HarvestSuppressAllWarnings)
$(HarvestSuppressSpecificWarnings)
$(HarvestTreatWarningsAsErrors)
$(HarvestTreatSpecificWarningsAsErrors)
$(HarvestVerboseOutput)
$(HarvestAutogenerateGuids)
$(HarvestGenerateGuidsNow)
$(HarvestSuppressFragments)
$(HarvestSuppressUniqueIds)
$(HarvestTransforms)
$(HarvestNoLogo)
$(HarvestSuppressAllWarnings)
$(HarvestSuppressSpecificWarnings)
$(HarvestTreatWarningsAsErrors)
$(HarvestTreatSpecificWarningsAsErrors)
$(HarvestVerboseOutput)
$(HarvestAutogenerateGuids)
$(HarvestGenerateGuidsNow)
$(HarvestSuppressFragments)
$(HarvestSuppressUniqueIds)
$(HarvestTransforms)
$(NoLogo)
$(SuppressAllWarnings)
$(SuppressSpecificWarnings)
$(SuppressSchemaValidation)
$(TreatWarningsAsErrors)
$(TreatSpecificWarningsAsErrors)
$(VerboseOutput)
$(Platform)
$(NoLogo)
$(BindFiles)
$(Pedantic)
$(SuppressAllWarnings)
$(SuppressSpecificWarnings)
$(SuppressSchemaValidation)
$(SuppressIntermediateFileVersionMatching)
$(TreatWarningsAsErrors)
$(TreatSpecificWarningsAsErrors)
$(VerboseOutput)
$(NoLogo)
$(BindFiles)
$(Pedantic)
$(SuppressAllWarnings)
$(SuppressSpecificWarnings)
$(SuppressSchemaValidation)
$(SuppressIntermediateFileVersionMatching)
$(TreatWarningsAsErrors)
$(TreatSpecificWarningsAsErrors)
$(VerboseOutput)
$(NoLogo)
$(SuppressAllWarnings)
$(SuppressSpecificWarnings)
$(TreatWarningsAsErrors)
$(TreatSpecificWarningsAsErrors)
$(VerboseOutput)
Configuration=$(ConfigurationName);
OutDir=$(OutDir);
Platform=$(PlatformName);
ProjectDir=$(ProjectDir);
ProjectExt=$(ProjectExt);
ProjectFileName=$(ProjectFileName);
ProjectName=$(ProjectName);
ProjectPath=$(ProjectPath);
TargetDir=$(TargetDir);
TargetExt=$(TargetExt);
TargetFileName=$(TargetFileName);
TargetName=$(TargetName);
TargetPath=$(TargetPath);
<_PleaseSetThisInProjectFile>Please set this in the project file before the <Import> of the wix.targets file.
<_OutputTypeDescription>The OutputType defines whether a Windows Installer package (.msi), PatchCreation (.pcp), merge module (.msm), wix library (.wixlib), or self-extracting executable (.exe) is being built. $(_PleaseSetThisInProjectFile) Possible values are 'Package', 'Module', 'Library', and 'Bundle'.
BeforeBuild;
CoreBuild;
AfterBuild
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
AddCompilerDefineConstants;
CompileAndLink;
Signing;
GetTargetPath;
IncrementalClean;
PostBuildEvent
BeforeRebuild;
Clean;
$(MSBuildProjectDefaultTargets);
AfterRebuild;
BeforeRebuild;
Clean;
Build;
AfterRebuild;
false
PrepareForBuild
GetTargetPath
BeforeResolveReferences;
AssignProjectConfiguration;
ResolveProjectReferences;
ResolveWixLibraryReferences;
ResolveWixExtensionReferences;
AfterResolveReferences
<_ProjectReferenceWithConfiguration>
%(FullPath)
<_MSBuildProjectReference Include="@(_ProjectReferenceWithConfiguration)" Condition="'$(BuildingInsideVisualStudio)'!='true' and '@(_ProjectReferenceWithConfiguration)'!=''"/>
<_MSBuildProjectReferenceExistent Include="@(_MSBuildProjectReference)" Condition="Exists('%(Identity)')"/>
<_MSBuildProjectReferenceNonexistent Include="@(_MSBuildProjectReference)" Condition="!Exists('%(Identity)')"/>
PrepareForBuild;
AssignCultures
PrepareForBuild;
ResolveReferences;
AddSolutionDefineConstants;
AddProjectReferenceDefineConstants;
true
ResolveReferences;
BeforeCompileAndLink;
_TimeStampBeforeCompileAndLink;
ConvertReferences;
ConvertBundleReferences;
Harvest;
GenerateCode;
Compile;
Lib;
Link;
_TimeStampAfterCompileAndLink;
AfterCompileAndLink
HarvestProjects;
HarvestDirectory;
HarvestFile;
RefreshGeneratedFile;
RefreshBundleGeneratedFile
GetMsmsToSign;
InternalSignMsm;
GetCabsToSign;
GetMsiToSign;
InternalSignCabs;
InscribeMsi;
InternalSignMsi;
GetContainersToSign;
InternalSignContainers;
InscribeBundleEngine;
InternalSignBundleEngine;
InscribeBundle;
InternalSignBundle;
CompileAndLink;
BeforeSigning;
$(InternalSignDependsOn);
AfterSigning
<_HeatProjectReference Include="@(_MSBuildProjectReferenceExistent)" Condition=" '%(_MSBuildProjectReferenceExistent.DoNotHarvest)' == '' ">
%(_MSBuildProjectReferenceExistent.RefTargetDir)
Binaries;Symbols;Sources;Content;Satellites;Documents
%(_MSBuildProjectReferenceExistent.Name)
$(IntermediateOutputPath)_%(_MSBuildProjectReferenceExistent.Filename).wxs
<_GeneratedFiles Include="$(HarvestProjectsGeneratedFile)" />
<_HeatProjectReference Include="@(_MSBuildProjectReferenceExistent)" Condition=" '%(_MSBuildProjectReferenceExistent.DoNotHarvest)' == '' ">
Binaries;Symbols;Sources;Content;Satellites;Documents
payloadgroup
$(IntermediateOutputPath)_%(_MSBuildProjectReferenceExistent.Filename).wxs
<_GeneratedFiles Include="$(HarvestProjectsGeneratedFile)" />
$(HarvestProjectsTransforms)
$(HarvestProjectsProjectOutputGroups)
$(HarvestProjectsDirectoryIds)
$(HarvestProjectsTransforms)
$(HarvestProjectsProjectOutputGroups)
$(HarvestProjectsDirectoryIds)
CombineHarvestProjects
$(HarvestDirectoryTransforms)
$(HarvestDirectoryComponentGroupName)
$(HarvestDirectoryDirectoryRefId)
$(HarvestDirectoryKeepEmptyDirectories)
$(HarvestDirectoryPreprocessorVariable)
$(HarvestDirectorySuppressCom)
$(HarvestDirectorySuppressRootDirectory)
$(HarvestDirectorySuppressRegistry)
GetHarvestDirectoryContent
$(HarvestFileTransforms)
$(HarvestFileComponentGroupName)
$(HarvestFileDirectoryRefId)
$(HarvestFilePreprocessorVariable)
$(HarvestFileSuppressCom)
$(HarvestFileSuppressRegistry)
$(HarvestFileSuppressRootDirectory)
PrepareForBuild;
ResolveWixExtensionReferences;
GenerateCompileWithObjectPath
PrepareForBuild;
ResolveWixExtensionReferences;
CompileAndLink;
InternalSignCabs
PrepareForBuild;
ResolveWixExtensionReferences;
CompileAndLink;
InternalSignContainers
PrepareForBuild;
ResolveWixExtensionReferences;
CompileAndLink;
InternalSignBundleEngine
PrepareForBuild;
ResolveWixExtensionReferences
PrepareForBuild;
ResolveReferences;
AssignCultures;
ReadPreviousBindInputsAndBuiltOutputs;
BeforeClean;
CleanReferencedProjects;
CoreClean;
AfterClean
GetTargetPath
true
$(TargetPath)
$(TargetFileName)
PrepareForBuild;AssignCultures
true
%(_BuiltProjectOutputGroupOutputIntermediate.FullPath)
AssignCultures
PrepareForBuild
PrepareForBuild
PrepareForBuild