2

バージョン番号1.256.0に到達したため、このエラーが発生します。エラー4無効な製品バージョン「1.256.0」。'##。##。####'の形式である必要があります

インストーラーは1.255.0で問題ありませんでしたが、256(2 ^ 8)のインストーラーは気に入らないものです。これはmsdn.comに記載されています。VersionプロパティはNNNとしてフォーマットする必要があります。ここで、各Nは1桁以上4桁以下を表します。(http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx

上記のルールを満たしているので、1.256.0に問題はないと思います。

なぜこれが今失敗するのかについて誰かが何か考えを持っていますか?

4

2 に答える 2

0

参照しているリンクには、「このページはMicrosoft Visual Studio 2008 / .NET Framework 3.5に固有のものです」と書かれていますが、vs2005について話していることになります。

私の推測:256の数値の0ベースの範囲は255で終わるため、256を使おうとするとそれを超え、おそらくVS2008用に変更されました

編集:私はもう一度見て、VS2005について話すためにそのリンクをどこに切り替えることができるかを見て、同じ答えを与えます。私はまだ私の0-255理論に固執しています。今週、MSDNドキュメントで何か間違ったものに出くわしたのは初めてではないでしょう。

于 2008-09-12T14:38:57.133 に答える
0

この記事では、メジャーとマイナーの最大値は 255 であると述べています。

http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx

于 2008-09-12T15:03:30.930 に答える