首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.Net - AssemblyFileVersion & AssemblyFileVersionAttribute和AssemblyVersion & AssemblyVersionAttribute之间的区别是什么

VB.Net - AssemblyFileVersion & AssemblyFileVersionAttribute和AssemblyVersion & AssemblyVersionAttribute之间的区别是什么
EN

Stack Overflow用户
提问于 2010-06-24 20:21:48
回答 2查看 1.2K关注 0票数 4

我继承了一个VB.Net代码库,它是VB2005,并升级到VB2008,由大约100个项目组成

我正在尝试重新版本所有的组件,但是我发现一些AssemblyInfo.vb文件有一个AssemblyFileVersion条目,还有一些有一个AssemblyFileVersionAttribute条目。

另外,有些有AssemblyVersion条目,有些有AssemblyVersionAttribute条目。

使用和不使用Attribute有什么区别

我应该使用哪一个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-24 20:35:12

这是没有区别的。正如int将解析为System.Int32一样,从Attribute派生的任何类型都会被编译器特殊对待。所以..。

[MyCustom]将解析为[MyCustomAttribute]

Relavent MSDN Entry

按照惯例,所有属性名称都以单词" attribute“结尾,以将它们与.NET框架中的其他项区分开来。但是,在代码中使用属性时,不需要指定属性后缀。例如,DllImport等同于DllImportAttribute,但DllImportAttribute是属性在.NET框架中的实际名称。

票数 7
EN

Stack Overflow用户

发布于 2010-06-24 20:37:35

AssemblyFileVersionAssemblyFileVersionAttribute等是一回事,你可以使用其中任何一个。Here在其connect网站上对此做出了回应。

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

https://stackoverflow.com/questions/3109848

复制
相关文章

相似问题

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