gpt4 book ai didi

c# - 用于在 AssemblyInfo.cs 中设置自定义属性的 MSBuild 任务

转载 作者:太空狗 更新时间:2023-10-30 00:08:15 26 4
gpt4 key购买 nike

是否有用于在 AssemblyInfo.cs 中设置自定义属性的 MSBuild 任务?我找到了 AssemblyInfo 任务,但它似乎无法设置自定义属性,只能设置预定义的属性。我想设置已添加到该文件中的 3 个自定义属性。

有什么解决办法吗?

最佳答案

WriteCodeFragment任务可以帮助:

<Target Name="BeforeBuild">
<ItemGroup>
<AssemblyAttributes Include="AssemblyTitle">
<_Parameter1>My Assembly</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyDescription">
<_Parameter1>My Assembly</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyCompany">
<_Parameter1>My Company</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyProduct">
<_Parameter1>My Product</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyCopyright">
<_Parameter1>Copyright © 2012</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyCulture">
<_Parameter1></_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyVersion">
<_Parameter1>1.0.0.0</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="AssemblyFileVersion">
<_Parameter1>1.0.0.0</_Parameter1>
</AssemblyAttributes>
<AssemblyAttributes Include="System.Runtime.InteropServices.Guid">
<_Parameter1>e7a979b2-0a4f-483a-ba60-124e7ef3a931</_Parameter1>
</AssemblyAttributes>
</ItemGroup>
<WriteCodeFragment Language="C#" OutputFile="Properties/AssemblyInfo.cs" AssemblyAttributes="@(AssemblyAttributes)" />
</Target>

关于c# - 用于在 AssemblyInfo.cs 中设置自定义属性的 MSBuild 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980249/

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