gpt4 book ai didi

msbuild - GetAssemblyIdentity 版本始终为 1.0.0.0

转载 作者:行者123 更新时间:2023-12-04 05:15:56 32 4
gpt4 key购买 nike

即使文件版本和产品版本都在 DLL 中定义并且在 Windows 7 中查看其属性时正确显示,版本也是 1.0.0.0。有什么建议吗?

  <Target Name="TestingAssemblyIdentity">
<GetAssemblyIdentity AssemblyFiles="MyCSharp.dll">
<Output TaskParameter="Assemblies" ItemName="assemblyInfo"/>
</GetAssemblyIdentity>
<Message Text="GetAssemblyIdentity Version is %(assemblyInfo.Version)" />
</Target>

最佳答案

GetAssemlyIdentity 任务返回程序集版本 ( AssemblyVersionAttribute ),而不是文件或产品版本。后者不是程序集标识的一部分。

请注意,程序集版本和程序集文件/产品版本服务于不同的 purposes .

here获取从 msbuild 中读取文件版本的可能方法。

关于msbuild - GetAssemblyIdentity 版本始终为 1.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14263870/

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