VB.NET-アセンブリファイレバージョンとアセンブリファイルヴェルシオンアトリブとAssemblyVersion&AssemblyVersionAttributeの違いは何ですか

StackOverflow https://stackoverflow.com/questions/3109848

質問

VB 2005であり、約100のプロジェクトで構成されるVB 2008にアップグレードされたVB.NETコードベースを継承しました

私はすべてのコンポーネントを再分散させようとしていますが、AssemblyInfo.vbファイルの一部があります。 AssemblyFileVersion エントリーといくつかはあります AssemblyFileVersionAttribute エントリ。

また、いくつかはあります AssemblyVersion エントリーといくつかはあります AssemblyVersionAttribute エントリ。

の場合とそれ以外の違いは何ですか Attribute?

どちらを使用する必要がありますか?

役に立ちましたか?

解決

違いはありません。同じように int に解決します System.Int32, 、任意のタイプから派生しました Attribute コンパイラによって特別に扱われます。それで...

[MyCustom] に解決します [MyCustomAttribute]

RELAVENT MSDNエントリ

慣習により、すべての属性名は、.NETフレームワーク内の他のアイテムと区別するための「属性」という単語で終わります。ただし、コードで属性を使用する場合、属性の接尾辞を指定する必要はありません。たとえば、[dllimport]は[dllimportattribute]に相当しますが、dllimportattributeは.NETフレームワークの属性の実際の名前です。

他のヒント

AssemblyFileVersionAssemblyFileVersionAttribute などは同じものであり、どちらかを使用できます。 ここ'これについてのConnect WebサイトでMicrosoftからのSA応答。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top