2

C# を使用した Monotouch IOS 開発について:

自動インクリメント ビルド バージョン番号を Monotouch IOS プロジェクトに実装しようとしています。[Major].[Minor].[Build] のようなものは、すべてのビルドで [Build] 部分が自動インクリメントされるので問題ありません。

以下の投稿を見つけましたが、Objective C を使用しているようで、Monotouch C# を使用してこれを機能させる方法がわかりません。

http://monotouch.2284126.n4.nabble.com/How-to-increment-the-iPhone-Application-Version-number-on-every-build-td4425363.html

Monotouch で「System.Reflection.AssemblyVersionAttribute」にアクセスできるのですが、使い方がわかりません。私は次のような簡単なことを試しました:

System.Reflection.AssemblyVersionAttribute tempvar = new System.Reflection.AssemblyVersionAttribute ("1.2.*");

Console.WriteLine("tempvar = " + tempvar.Version);

しかし、印刷出力は文字通り「1.2.*」であり、自動インクリメントしません。

これを経験した人はいますか?前もって感謝します

4

1 に答える 1

4

System.Reflection.AssemblyVersionAttribute属性として使用することを目的としています。コンパイラはを数値に置き換え*ます。例えば

[assembly: System.Reflection.AssemblyVersionAttribute ("1.2.*")]

また、アプリケーションバンドルバージョンの使用方法については、この電子メールを参照することをお勧めします。

于 2012-08-09T15:10:50.707 に答える