gpt4 book ai didi

.net - NETCore1.1中如何设置AssemblyTitleAttribute

转载 作者:行者123 更新时间:2023-12-03 09:09:02 25 4
gpt4 key购买 nike

在.NETCore1.1中,下一个代码

typeof(Program).GetTypeInfo().Assembly.GetCustomAttributes().ToList()

返回自定义程序集属性列表,其中之一是AssemblyTitleAttribute。默认情况下,此属性值返回项目名称,但如何设置其他值?

尝试按照描述添加程序集信息文件 AssemblyInfo.cs here ,但出现错误

error CS0579: Duplicate 'System.Reflection.AssemblyTitleAttribute' attribute

最佳答案

现在可以在 .csproj 中或使用 AssemblyInfo.cs 定义属性,但只能使用一个位置,否则会生成“重复”错误。

如果您想使用 AssemblyInfo.cs,请将以下内容添加到 .csproj 中以避免重复错误:

<PropertyGroup>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>

如果您对它的工作原理感兴趣,请查看 GenerateAssemblyInfo task .


否则,请删除 AssemblyInfo.cs 并将以下内容添加到 .csproj 文件中:

<PropertyGroup>
<AssemblyTitle>My library</AssemblyTitle>
</PropertyGroup>

关于.net - NETCore1.1中如何设置AssemblyTitleAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44345022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com