You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Unable to set multiple of the same attribute CustomAttributes in AssemblyInfo creator #4071
I have searched issues to ensure it has not already been reported
Cake runner
Cake .NET Tool
Cake version
3.0.0
Operating system
Windows
Operating system architecture
64-Bit
CI Server
No response
What are you seeing?
I'm trying to set two attributes for SupportedOSPlatform (with different values) in my AssemblyInfo generated through Cake, by adding them as CustomAttributes.
It seems only the last value added to this list is actually added to the assembly info, and from a brief look at this class I guess it comes from the custom attributes being stored in a Dictionary?
What is expected?
I expect to have all the custom attributes I specify added to my AssemblyInfo file, even if they have multiple instances of the same attribute.
changed the title [-]Unable to set multiple CustomAttributes in AssemblyInfo creator[/-][+]Unable to set multiple of the same attribute CustomAttributes in AssemblyInfo creator[/+]on Nov 15, 2022
I'm not sure if the correct approach here is to make it possible to have several instances of the same attribute in CustomAttributes, or introduce a new (collection) property specifically for the SupportedOSPlatform attribute.
Activity
[-]Unable to set multiple CustomAttributes in AssemblyInfo creator[/-][+]Unable to set multiple of the same attribute CustomAttributes in AssemblyInfo creator[/+]squid-box commentedon Nov 22, 2022
I'm not sure if the correct approach here is to make it possible to have several instances of the same attribute in CustomAttributes, or introduce a new (collection) property specifically for the SupportedOSPlatform attribute.
github-actions commentedon Mar 1, 2026
ð This issue has been resolved in version v6.1.0 ð
The release is available on:
Your GitReleaseManager bot ðĶð