src/programFrames/AssemblyInfo.cs

// ps12exe 在“最外层”程序集上编译时附加的资源/版本属性(见 src/BuildFrame.ps1 的 $resourceAttributes)。
// 这些元数据只对最终 exe 有意义:打包时由 launcher(pack.cs) 携带,直编时由自身(default.cs/constexpr.cs)携带;
// 内存负载 payload 把帧里的标记替换为空,所以帧本身不随资源参数变化。$placeholder 由 ps12exe 替换。
// 注意:本片段会被插入到各帧 using 之后,因此这里不写 using、属性一律用全限定名。
#if Resources
    [assembly: System.Reflection.AssemblyDescription("$description")]
    [assembly: System.Reflection.AssemblyCompany("$company")]
    [assembly: System.Reflection.AssemblyTitle("$title")]
    [assembly: System.Reflection.AssemblyProduct("$product")]
    [assembly: System.Reflection.AssemblyCopyright("$copyright")]
    [assembly: System.Reflection.AssemblyTrademark("$trademark")]
#endif
#if version
    [assembly: System.Reflection.AssemblyVersion("$version")]
    [assembly: System.Reflection.AssemblyFileVersion("$version")]
#endif
#if winFormsDPIAware
    [assembly: System.Runtime.Versioning.TargetFrameworkAttribute("$TargetFramework,Profile=Client")]
#endif