$(CodeSignDependsOn);CollectFileSignInfo <_RepositoryProject Remove="@(_RepositoryProject)" /> <_RepositoryProject Include="$(MSBuildProjectFullPath)" Condition="'%(Repository.Identity)' != ''"> RepositoryRoot=%(Repository.RootPath) %(Repository.Build) AssemblySigningCertName=$(AssemblySigningCertName); AssemblySigning3rdPartyCertName=$(AssemblySigning3rdPartyCertName); PowerShellSigningCertName=$(PowerShellSigningCertName); PackageSigningCertName=$(PackageSigningCertName); VsixSigningCertName=$(VsixSigningCertName); JarSigningCertName=$(JarSigningCertName); ArtifactsDir=$(ArtifactsDir); BuildDir=$(BuildDir) <_FilesToSign Include="@(_RepoFileSignInfo)" Condition="'%(_RepoFileSignInfo.IsFileToSign)' == 'true' AND ('$(_ReposWereBuilt)' == 'true' OR '%(_RepoFileSignInfo.Container)' != '' ) " /> <_FileSignInfo Include="@(FilesToSign)" IsFileToSign="true" /> <_FileSignInfo Include="@(FilesToExcludeFromSigning)" IsFileToExcludeFromSign="true" />