我继承了一个VB.NET代码库,该代码库是VB 2005,并升级到VB 2008,由大约100个项目组成

我正在尝试重新验证所有组件 AssemblyFileVersion 进入,有些有一个 AssemblyFileVersionAttribute 入口。

另外,有些 AssemblyVersion 进入,有些有一个 AssemblyVersionAttribute 入口。

有和不用有什么区别 Attribute?

我应该使用哪些?

有帮助吗?

解决方案

没有区别。就像 int 将下定决心 System.Int32, ,从 Attribute 由编译器特别处理。所以...

[MyCustom] 将下定决心 [MyCustomAttribute]

Relavent MSDN条目

按照惯例,所有属性名称都以“属性”一词结尾,以将它们与.NET框架中的其他项目区分开。但是,在使用代码中使用属性时,您无需指定属性后缀。例如,[dllimport]等同于[dllimportattribute],但是dllimportattribute是.NET框架中属性的实际名称。

其他提示

AssemblyFileVersionAssemblyFileVersionAttribute 等是同一件事,您可以使用任何一个。 这里Microsoft在其Connect网站上的SA响应。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top