私は自分のプロジェクトAssemblyVersion
でAssemblyFileVersion
属性を次のように設定しようとしています:
[assembly: AssemblyVersion("3.0.*")]
[assembly: AssemblyFileVersion("3.0.*")]
しかし、私はこの警告を受け取ります:
CS1607:アセンブリ生成 -- 'ファイル バージョン' に指定されたバージョン '3.0.*' は、通常の 'major.minor.build.revision' 形式ではありません
MSDNのAssemblyVersionAttribute Class
ページには次のようなものがあります。
アスタリスク (*) を使用して、すべての値を指定するか、デフォルトのビルド番号、リビジョン番号、またはその両方を受け入れることができます。たとえば、[assembly:AssemblyVersion("2.3.25.1")] は、メジャー バージョンとして 2、マイナー バージョンとして 3、ビルド番号として 25、リビジョン番号として 1 を示します。[assembly:AssemblyVersion("1.2.*")] などのバージョン番号は、メジャー バージョンとして 1、マイナー バージョンとして 2 を指定し、デフォルトのビルド番号とリビジョン番号を受け入れます。[assembly:AssemblyVersion("1.2.15.*")] などのバージョン番号は、メジャー バージョンとして 1、マイナー バージョンとして 2、ビルド番号として 15 を指定し、デフォルトのリビジョン番号を受け入れます。
太字の部分に注意してください。[assembly: AssemblyVersion("3.0.*")]
(私のプロジェクトから)が有効ではない理由を誰かが知っていますが、 [assembly:AssemblyVersion("1.2.*")]
(MSDNの例から)有効ですか?
特に、私が書いているアプリケーションはプログラムのバージョン 3 であるため、0 以外のメジャー番号で開始できるかどうか知りたいです。
更新>>>申し訳ありませんが、これは他の投稿で回答されているようです...投票して閉じてください、ありがとう。