首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳实践包产品版本控制(组装信息)

最佳实践包产品版本控制(组装信息)
EN

Stack Overflow用户
提问于 2014-12-15 09:31:30
回答 1查看 453关注 0票数 3

我即将将捆绑版本引入到一个产品(.net c#)到AssemblyInfo.cs文件中,如果可以创建新的程序集信息参数(BundleVersion),我有一个问题,它可以将定义的版本号引入.dll细节,类似于AssemblyFileVersion (文件版本可见元数据)。

问题是当我尝试使用AssemblyMetadata时

代码语言:javascript
复制
[assembly: AssemblyMetadata("BundleVersion", "1.0")]

此属性在文件->属性->详细信息中不可见

有谁知道如何“使”它可见吗?

每件事的目的都是在产品之间建立相同的捆绑版本,它们可以互相交谈(类似于依赖版本)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-15 10:18:16

我认为这是不可能的。

首先,这些属性嵌入到.NET程序集标头中,而不是嵌入到Windows属性中。所以它在Windows中是不可直接访问的。另一件事是,您需要手动更改File Properties窗口。

您可以获得和设置属性(请参阅Read/Write 'Extended' file properties (C#)),但是调整该窗口需要一些硬代码win32编程,我想这太多了。

我留下的唯一建议是:将该值放在Windows中已经可用和使用的一个属性中。这是你最好也是最简单的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27480946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档