如何为.Net程序集创建自定义属性,然后在Windows资源管理器的"详细信息"选项卡下可以看到该属性?
与"文件描述","类型","产品版本"等等并行的东西
更新:引用我对Lars的评论......"虽然我希望从Visual Studio中做到这一点,但这当然不是我的首要任务.实际上我希望将任何解决方案集成到现有的nant构建过程中.因此影响组件后编译是完全可以接受的.你有没有听说过这样的工具?"
进一步更新:我不确定我所谈论的是否是属性,在以下属性页的条目中澄清我想要创建的内容......
您的编译器不支持它.AssemblyFileVersionAttribute和所有工作都是因为编译器在程序集中生成一个名为VERSIONINFO的win32资源,其中包含该信息.这就是Windows正在阅读的内容.其他属性只是与代码一起保存为元数据.
编译后,您可以创建一个工具来更改VERSIONINFO资源.