<?xml version="1.0" encoding="utf-8"?>
<nvi name="visual_studio_integration_${{version}}" title="${{title}}" version="${{version}}" versionText="${{version}}" hidden="ARP" timestamp="2025-03-03T20:46:36" disposition="default" installerMin="2.1002.191.1621" preserveCache="false" bare="false">
	<strings>
		<string name="version" value="12.8"/>
		<string name="nsightVersion" value="12.8.90"/>
		<string name="nsightShortVersion" value="12.8"/>
		<string name="title" value="Visual Studio Integration"/>
		<string name="arpDisplayName" value="NVIDIA CUDA ${{title}} ${{version}}"/>
		<string name="NotAnUpgradeMessage" value="A newer or a same version of ${{title}} is present on this computer"/>
		<string name="NsightMSI" value="*Nsight*.msi"/>
		<string name="NsightProgramGroup" value="NVIDIA Corporation\Nsight Visual Studio Edition ${{nsightShortVersion}}"/>
		<string name="MSBuildV100Dir" value="${{ProgramFilesX86}}\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations"/>
		<string name="MSBuildV110Dir" value="${{ProgramFilesX86}}\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations"/>
		<string name="MSBuildV120Dir" value="${{ProgramFilesX86}}\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations"/>
		<string name="MSBuildV140Dir" value="${{ProgramFilesX86}}\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations"/>
		<string name="NVTXMSI" value="*NVTX*.msi"/>
		<string name="ToolkitRootDir" value="${{ProgramFiles}}\NVIDIA GPU Computing Toolkit\CUDA"/>
		<string name="ToolkitInstallDir" value="${{ToolkitRootDir}}\v${{version}}"/>
	</strings>
	<dependencies>
		<package type="uninstalls" package="CUDAVisualStudioIntegration_${{version}}"/>
	</dependencies>
	<description/>
	<phases>
		<custom phase="detectMSBuild" action="DetectMSBuild"/>
		<custom phase="detectVS" action="DetectVS"/>
	</phases>
	<constraints>
		<reject tests="SAFEMODE" level="silent" text="CUDA Visual Studio Integration installation is not supported while in safe mode."/>
	</constraints>
	<extensions>
		<extension file="CUDAVisualStudioIntegrationExt.DLL"/>
	</extensions>
	<customInstallTree>
		<treeNode text="Visual Studio Integration" ordering="CUDA" accessibility="selectable"/>
	</customInstallTree>
	<properties>
		<bool name="FixedInstallLocation" value="true"/>
		<bool name="PreInstallCustomForm" value="true"/>
		<bool name="PostInstallCustomForm" value="false"/>
		<string name="InstallLocation" value="${{ToolkitInstallDir}}"/>
		<string name="ArpDisplayName" value="${{arpDisplayName}}"/>
		<string name="NsightInstallLocation" value="${{NvidiaProgramFilesX86}}\NVIDIA Corporation\Nsight Visual Studio Edition ${{nsightVersion}}"/>
		<string name="NsightVersion" value="${{nsightVersion}}"/>
		<string name="NsightMSI" value="${{NsightMSI}}"/>
	</properties>
	<manifest>
		<file name="CUDAVisualStudioIntegration.nvi" sizeKB="16"/>
		<file name="CUDAVisualStudioIntegrationExt.dll" sizeKB="1048"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\extension.vsixmanifest" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\CUDA.vstman" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.dll" sizeKB="193"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.pkgdef" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.vstemplate" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\kernel.cu" sizeKB="4"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.filters" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.template" sizeKB="6"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\extension.vsixmanifest" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\CUDA.vstman" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.dll" sizeKB="193"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.pkgdef" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.ico" sizeKB="178"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.vstemplate" sizeKB="2"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\kernel.cu" sizeKB="4"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.filters" sizeKB="1"/>
		<file name="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.template" sizeKB="6"/>
		<file name="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props" sizeKB="15"/>
		<file name="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets" sizeKB="52"/>
		<file name="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml" sizeKB="34"/>
		<file name="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll" sizeKB="260"/>
	</manifest>
	<phases>
		<standard phase="copyFiles">
			<copyFile target="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props"/>
			<copyFile target="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets"/>
			<copyFile target="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml"/>
			<copyFile target="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props" target="${{MSBuildV100Dir}}\CUDA 12.8.props"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets" target="${{MSBuildV100Dir}}\CUDA 12.8.targets"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml" target="${{MSBuildV100Dir}}\CUDA 12.8.xml"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll" target="${{MSBuildV100Dir}}\Nvda.Build.CudaTasks.v12.8.dll"/>
		</standard>
		<standard phase="installMSTools11" condition="MSBuild11Exists">
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props" target="${{MSBuildV110Dir}}\CUDA 12.8.props"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets" target="${{MSBuildV110Dir}}\CUDA 12.8.targets"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml" target="${{MSBuildV110Dir}}\CUDA 12.8.xml"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll" target="${{MSBuildV110Dir}}\Nvda.Build.CudaTasks.v12.8.dll"/>
		</standard>
		<standard phase="installMSTools12" condition="MSBuild12Exists">
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props" target="${{MSBuildV120Dir}}\CUDA 12.8.props"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets" target="${{MSBuildV120Dir}}\CUDA 12.8.targets"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml" target="${{MSBuildV120Dir}}\CUDA 12.8.xml"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll" target="${{MSBuildV120Dir}}\Nvda.Build.CudaTasks.v12.8.dll"/>
		</standard>
		<standard phase="installMSTools14" condition="MSBuild14Exists">
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props" target="${{MSBuildV140Dir}}\CUDA 12.8.props"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets" target="${{MSBuildV140Dir}}\CUDA 12.8.targets"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml" target="${{MSBuildV140Dir}}\CUDA 12.8.xml"/>
			<copyFile source="extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll" target="${{MSBuildV140Dir}}\Nvda.Build.CudaTasks.v12.8.dll"/>
		</standard>
		<standard phase="installVSWizards">
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\extension.vsixmanifest" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\extension.vsixmanifest"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\CUDA.vstman" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\CUDA.vstman"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.dll" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.dll"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.pkgdef" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\Nvda.Vsip.CudaTemplates.pkgdef"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\CUDA 12.8 Runtime.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\kernel.cu" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\kernel.cu"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.filters" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.filters"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.template" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\16\ProjectTemplates\Project.template"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\extension.vsixmanifest" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\extension.vsixmanifest"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\CUDA.vstman" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\CUDA.vstman"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CUDA.vstdir"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\CUDA File.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaFileTemplate\File.cu"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\CUDA Header.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ItemTemplates\VC\CUDA 12.8\CudaHeaderTemplate\Header.cuh"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.dll" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.dll"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.pkgdef" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\Nvda.Vsip.CudaTemplates.pkgdef"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.ico" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.ico"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.vstemplate" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\CUDA 12.8 Runtime.vstemplate"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\kernel.cu" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\kernel.cu"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.filters" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.filters"/>
			<copyFile source="extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.template" target="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\17\ProjectTemplates\Project.template"/>
		</standard>
		<custom phase="makeVS2012ExtensionShortcut" condition="VS2012Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2012InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="extension.vsixmanifest"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\extension.vsixmanifest"/>
			</properties>
		</custom>
		<custom phase="makeVS2012PkgdefShortcut" condition="VS2012Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2012InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="Nvda.Vsip.CudaWizards.dll.pkgdef"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\Nvda.Vsip.CudaWizards.dll.pkgdef"/>
			</properties>
		</custom>
		<custom phase="makeVS2013ExtensionShortcut" condition="VS2013Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2013InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="extension.vsixmanifest"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\extension.vsixmanifest"/>
			</properties>
		</custom>
		<custom phase="makeVS2013PkgdefShortcut" condition="VS2013Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2013InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="Nvda.Vsip.CudaWizards.dll.pkgdef"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\Nvda.Vsip.CudaWizards.dll.pkgdef"/>
			</properties>
		</custom>
		<custom phase="makeVS2015ExtensionShortcut" condition="VS2015Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2015InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="extension.vsixmanifest"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\extension.vsixmanifest"/>
			</properties>
		</custom>
		<custom phase="makeVS2015PkgdefShortcut" condition="VS2015Exists" action="CreateCustomShortcut">
			<properties>
				<string name="root" value="VS2015InstallDir"/>
				<string name="location" value="Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="name" value="Nvda.Vsip.CudaWizards.dll.pkgdef"/>
				<string name="target" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\Nvda.Vsip.CudaWizards.dll.pkgdef"/>
			</properties>
		</custom>
		<standard phase="deleteVSShortcuts" when="uninstall">
			<deleteDirectoryTree target="${{@VS2012InstallDir}}\Extensions\NVIDIA\CUDA ${{version}} Wizards"/>
			<deleteDirectoryTree target="${{@VS2013InstallDir}}\Extensions\NVIDIA\CUDA ${{version}} Wizards"/>
			<deleteDirectoryTree target="${{@VS2015InstallDir}}\Extensions\NVIDIA\CUDA ${{version}} Wizards"/>
		</standard>
		<standard phase="deleteExtras" when="uninstall">
			<deleteDirectory target="${{ToolkitInstallDir}}\extras"/>
		</standard>
		<custom phase="VS2012DevenvSetupInstall" action="DevenvSetupInstall" condition="VS2012Exists" installText="Configuring Visual Studio 2012 settings" uninstallText="Configuring Visual Studio 2012 settings">
			<properties>
				<string name="argument" value="/setup"/>
				<string name="year" value="2012"/>
			</properties>
		</custom>
		<custom phase="VS2013DevenvSetupInstall" action="DevenvSetupInstall" condition="VS2013Exists" installText="Configuring Visual Studio 2013 settings" uninstallText="Configuring Visual Studio 2013 settings">
			<properties>
				<string name="argument" value="/setup"/>
				<string name="year" value="2013"/>
			</properties>
		</custom>
		<custom phase="VS2015DevenvSetupInstall" action="DevenvSetupInstall" condition="VS2015Exists" installText="Configuring Visual Studio 2015 settings" uninstallText="Configuring Visual Studio 2015 settings">
			<properties>
				<string name="argument" value="/setup"/>
				<string name="year" value="2015"/>
			</properties>
		</custom>
		<custom phase="VSModernDevenvSetupInstall" action="ModernDevenvInstall" installText="Configuring Visual Studio settings" when="install">
			<properties>
				<string name="msBuildFiles" value="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props;extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets;extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml;extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll;"/>
				<string name="vsWizardShortcutDir" value="\Common7\IDE\Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}"/>
				<string name="vsWizardDir" value="${{CommonAppData}}\NVIDIA GPU Computing Toolkit\v${{version}}\extras\visual_studio_integration\CudaProjectVsWizards\"/>
			</properties>
		</custom>
		<custom phase="VSModernDevenvUninstall" action="ModernDevenvUninstall" uninstallText="Configuring Visual Studio settings" when="uninstall">
			<properties>
				<string name="msBuildFiles" value="extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.props;extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.targets;extras\visual_studio_integration\MSBuildExtensions\CUDA 12.8.xml;extras\visual_studio_integration\MSBuildExtensions\Nvda.Build.CudaTasks.v12.8.dll;"/>
				<string name="vsWizardShortcutDir" value="\Common7\IDE\Extensions\NVIDIA\CUDA ${{version}} Wizards\${{version}}\"/>
				<string name="vsWizardDir" value="\Common7\IDE\Extensions\NVIDIA\CUDA ${{version}} Wizards\"/>
			</properties>
		</custom>
	</phases>
	<forms>
		<form name="NsightPostInstallCustomForm" base="!PostInstallTemplate">
			<control name="headText" text="Nsight Visual Studio Edition Summary"/>
			<control name="description" style="label" x="137pt" y="80pt" width="294pt" height="30pt" text="The following information only pertains to Nsight Visual Studio features and does not describe CUDA toolkit install status."/>
			<control name="nsightWarning" class="richedit" x="137pt" y="115pt" width="294pt" height="140pt" font="smallText" text="${NsightWarningContent}" readOnly="true" vScroll="true" multiLine="true" enabledTextColor="0xb7bebd" bkgndColor="0x394a4a"/>
			<control name="hyperlink" font="standardText" class="link" x="137pt" y="260pt" enabledTextColor="0xFFFFFF" width="294pt" height="15pt" text="For more information, please click &lt;a href=&quot;https://developer.nvidia.com/install-nsight-visual-studio-edition-from-cuda-toolkit&quot;&gt;here&lt;/a&gt;!"/>
			<control name="back" hidden="true" disabled="true"/>
			<control name="cancel" hidden="true" disabled="true"/>
			<bool name="!DisableCloseButton" value="true"/>
			<control name="next" style="smallPrimaryButton" x="366pt" y="280pt" onClick="!NextFormGroup"/>
		</form>
		<form name="EnvVarInstallCustomForm" base="!PreInstallTemplate">
			<properties>
				<bool name="@WaitToConfirm" value="false"/>
			</properties>
			<control name="header"/>
			<control name="warningIcon" class="image" x="137pt" y="62pt" width="18pt" height="18pt" sourceFile="${{InstallerDllDirectory}}\warning.png"/>
			<control name="headText" style="header" x="160pt" y="62pt" width="300pt" height="18pt" text="Environment Variable Check"/>
			<control name="placeholder"/>
			<control name="EnvVarInstallDetails" font="standardText" enabledTextColor="0xFFFFFF" class="link" x="137pt" y="85pt" width="294pt" height="140pt" text="The following environment variables have been set outside of this installation and may need to be updated manually:${CustomEnvVarDesc}"/>
			<control name="back" hidden="true" disabled="true"/>
			<control name="cancel" hidden="true" disabled="true"/>
			<bool name="!DisableCloseButton" value="true"/>
			<control name="next" style="smallPrimaryButton" x="366pt" y="280pt" onClick="!NextFormGroup"/>
		</form>
		<form name="PreInstallProcessRunningForm" base="!PreInstallTemplate">
			<properties>
				<bool name="@WaitToConfirm" value="false"/>
			</properties>
			<control name="header"/>
			<control name="warningIcon" class="image" x="137pt" y="62pt" width="18pt" height="18pt" sourceFile="${{InstallerDllDirectory}}\warning.png"/>
			<control name="headText" style="header" x="160pt" y="62pt" width="300pt" height="18pt" text="Running Processes"/>
			<control name="placeholder"/>
			<control name="RunningProcessesDetails" font="standardText" enabledTextColor="0xFFFFFF" class="link" x="137pt" y="85pt" width="294pt" height="140pt" text="The following processes must be stopped before the CUDA Visual Studio Integration installation can proceed:${CustomProcessesDesc}"/>
			<control name="next" style="smallPrimaryButton" text="&amp;RETRY" x="289pt" y="280pt" onClick="!PrevFormGroup" disabled="false"/>
		</form>
		<form name="NsightPreInstallCustomFormJunction" base="!PreInstallTemplate">
			<properties>
				<bool name="@WaitToConfirm" value="false"/>
			</properties>
			<control name="header"/>
			<control name="warningIcon" class="image" x="137pt" y="62pt" width="18pt" height="18pt" sourceFile="${{InstallerDllDirectory}}\warning.png"/>
			<control name="headText" style="header" x="160pt" y="62pt" width="300pt" height="18pt" text="NSight installation requirement"/>
			<control name="placeholder"/>
			<control name="JunctionInstallDetails" font="standardText" enabledTextColor="0xFFFFFF" class="link" x="137pt" y="85pt" width="294pt" height="140pt" text="The Nsight component will not be installed as a file system junction point was found in the following paths:${CustomJunctionDesc}To install the Nsight component, you must remove the junction points, and run the installer again."/>
			<control name="next" style="smallPrimaryButton" text="&amp;NEXT" x="289pt" y="280pt" onClick="!NextFormGroup" disabled="true"/>
		</form>
		<form name="PreInstallCustomFormNoVS" base="!PreInstallTemplate">
			<properties>
				<bool name="@WaitToConfirm" value="false"/>
			</properties>
			<control name="header"/>
			<control name="warningIcon" class="image" x="137pt" y="62pt" width="18pt" height="18pt" sourceFile="${{InstallerDllDirectory}}\warning.png"/>
			<control name="headText" style="header" x="160pt" y="62pt" width="300pt" height="18pt" text="CUDA Visual Studio Integration installation requirement"/>
			<control name="placeholder"/>
			<control name="VSInstallDetails" font="standardText" enabledTextColor="0xFFFFFF" class="link" x="137pt" y="85pt" width="294pt" height="45pt" text="No supported version of Visual Studio was found. Some components of the CUDA Toolkit will not work properly. Please install &lt;a href=&quot;http://www.microsoft.com/visualstudio&quot;&gt;Visual Studio&lt;/a&gt; first to get the full functionality."/>
			<control name="userConfirmation" style="checkbox" x="137pt" y="130pt" width="300pt" text="I understand, and wish to continue the installation regardless." property="@WaitToConfirm" initSelect="${@WaitToConfirm}"/>
			<control name="next" style="smallPrimaryButton" text="&amp;NEXT" x="289pt" y="280pt" onClick="!NextFormGroup" disabled="!${@WaitToConfirm}"/>
		</form>
	</forms>
</nvi>
