7

WinForms には AssemblVersion があります

[assembly: AssemblyVersion("01.01.01.002")]

ただし、スプラッシュ画面が表示されると、次のゼロが完全に無視されます。

1.1.1.2 

非常に不便なバージョンとして、後で私は実際にアセンブリバージョンが必要になります

 [assembly: AssemblyVersion("01.01.01.200")]

これを回避する方法はありますか、または次のようにバージョンの最後の部分の先頭にいくつかの番号を追加する必要がありますか?

[assembly: AssemblyVersion("01.01.01.102")]
4

1 に答える 1

12

AssemblyVersion属性は、その情報をオブジェクトとして保存しますVersion。構造体のコンポーネントVersionは整数であり、整数として扱われます。だから1.2.3.4 == 1.02.003.004でも1.2.3.4 != 1.2.3.400

を使用しAssemblyInformationalVersionAttributeて、製品に関する追加の任意の形式の情報を提供できます。これは、情報がstringではなくとして保存されるためVersionです。したがって、次のことができます。

[assembly: AssemblyVersion("1.1.1.102")]
[assembly: AssemblyInformationalVersion("v.01 alpha")]

またはあなたが好きなもの

于 2013-03-29T00:38:21.660 に答える