$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
GenerateTextStringResources;
GenerateAssemblyAttributeFile;
GenerateVersionConstantsFile;
ExcludeAssemblyFilesFromSourceAnalysis;
$(BuildDependsOn);
PrepareForBuild;
GenerateStringResources;
Resx
false
%(Filename)
true
UNDEFINED_GenerateAssemblyAttributeTemplate
using System.Reflection;
using System.Resources;
[assembly: AssemblyDescription("%AssemblyNameFull%")]
[assembly: AssemblyTitle("%AssemblyNameFull%")]
[assembly: AssemblyDefaultAlias("%AssemblyNameFull%")]
[assembly: AssemblyFileVersion("%VersionFull%")]
[assembly: AssemblyInformationalVersion("%VersionFull%")]
[assembly: AssemblyVersion("%VersionFullSemantic%")]
[assembly: SatelliteContractVersion("%VersionFull%")]
[assembly: AssemblyMetadata("Serviceable", "True")]
$(GenerateAssemblyAttributeTemplateCSharp)
$(VersionOutputPath)\AssemblyMetadataAttribute$(DefaultLanguageSourceExtension)
true
$(IntermediateOutputPath.TrimEnd("\\"))\AssemblyAttributes$(DefaultLanguageSourceExtension)
$(AssemblyName)$(TargetExt)
$([System.String]::Copy('$(GenerateAssemblyAttributeTemplate)').Replace("%25AssemblyNameFull%25",$(AssemblyNameFull)).Replace("%25VersionFull%25",$(VersionFull)).Replace("%25VersionFullSemantic%25",$(VersionFullSemantic)))
UNDEFINED_GenerateVersionConstantsTemplate
internal static class VersionConstants
{
internal const string ReleaseVersion = "%VersionFullSemantic%";
internal const string AssemblyVersion = "%VersionFullSemantic%";
}
Friend Class VersionConstants
Friend Shared ReleaseVersion As String = "%VersionFullSemantic%"
Friend Shared AssemblyVersion As String = "%VersionFullSemantic%"
End Class
$(GenerateVersionConstantsTemplateCSharp)
$(GenerateVersionConstantsTemplateVB)
$(IntermediateOutputPath.TrimEnd("\\"))\VersionConstants$(DefaultLanguageSourceExtension)
$([System.String]::Copy('$(GenerateVersionConstantsTemplate)').Replace("%25VersionFull%25",$(VersionFull)).Replace("%25VersionFullSemantic%25",$(VersionFullSemantic)))