internal protected override void Write(IPropertySet pset)
 {
     base.Write(pset);
     pset.SetValue("AssemblyName", assembly, mergeToMainGroup: true);
     pset.SetValue("SignAssembly", signAssembly, defaultValue: false, mergeToMainGroup: true);
     pset.SetValue("DelaySign", delaySign, defaultValue: false, mergeToMainGroup: true);
     pset.SetValue("AssemblyOriginatorKeyFile", assemblyKeyFile, defaultValue: FilePath.Empty, mergeToMainGroup: true);
     if (compilationParameters != null)
     {
         compilationParameters.Write(pset);
     }
 }
Beispiel #2
0
        internal protected override void Write(IPropertySet pset)
        {
            base.Write(pset);
            pset.SetValue("AssemblyName", assembly, mergeToMainGroup: true);
            pset.SetValue("SignAssembly", SignAssembly, defaultValue: false, mergeToMainGroup: true);
            pset.SetValue("DelaySign", DelaySign, defaultValue: false, mergeToMainGroup: true);
            pset.SetValue(nameof(PublicSign), PublicSign, defaultValue: false, mergeToMainGroup: true);
            pset.SetValue("AssemblyOriginatorKeyFile", AssemblyKeyFile, defaultValue: FilePath.Empty, mergeToMainGroup: true);
            if (compilationParameters != null)
            {
                compilationParameters.Write(pset);
            }

            if (AppendTargetFrameworkToOutputPath ?? true)
            {
                pset.RemoveProperty(nameof(AppendTargetFrameworkToOutputPath));
            }
            else
            {
                pset.SetValue(nameof(AppendTargetFrameworkToOutputPath), false);
            }
        }