私はASP.Net MVC Webアプリケーションを開発中です。ですから、私はlocalhostを変更して実行し、テストします。自分のコードをチェックする投稿。メインサーバーTEAMCITYからプロジェクトがビルドされ、変更が反映されます。私は初心者ですので、これがどのように行われるのか分かりません。また、私のマネージャーは、website footer
にバージョン番号を表示したいと考えています。だから、私はこのリンクAdd Version Numberを見て、以下の変更を加えました。バージョン番号を表示し、ASP.Net MVC - 5アプリケーションで自動インクリメントする方法
CSHTMLファイル
var version = @ViewContext.Controller.GetType().Assembly.GetName().Version;
<p>Version @version</p>
//and in AssemblyInfo.cs file I added
[assembly: AssemblyVersion("10.999.7.9")]
[assembly: AssemblyFileVersion("10.999.999.999")]
今私のローカルホストに私が見るすべては
10.999.7.9はその後、私は私が使用する必要があると述べた一つのリンクを見つけたある「*」自動インクリメントバージョンへ数。このリンクIncrement the Version Number
しかし、今、私のマネージャーは、AssemblyInfo.csファイル内のすべての変更を元に戻すと、私は
にチェックインしています[assembly: AssemblyVersion("10.999.999.999")]
[assembly: AssemblyFileVersion("10.999.999.999")]
最終的な変更だった元にそれを維持するために私に指示
[assembly: AssemblyVersion("10.999.999.999")] // BY DEFAULT [assembly: AssemblyFileVersion("10.999.999.999")] // BY DEFAULT
とそのままCSHTMLファイルの変更を残す
CSHTML
var version = @ViewContext.Controller.GetType().Assembly.GetName().Version;
<p>Version @version</p>
は、だから、ということでしょうか?どうやら、チーム・シティーはAssemblyInfo.cs情報を上書きし、バージョン番号を更新します。私はここで完全に混乱している。つまり、*
を使用してバージョン番号を自動インクリメントする必要はありません。また、チームの都市がassembly.csファイルを上書きして、以下のコードが適切なバージョン番号を持つようにする方法。
var version = @ViewContext.Controller.GetType().Assembly.GetName().Version;
何かが不足しているか、マネージャーが詳細を見落としていて、間違っていますか?正しいバージョン番号と自動インクリメントを取得するには、Assembly.csファイルにも変更を加え、assemblyInfo.csファイルもチェックする必要がありますか?私を案内してください。