簡體   English   中英

如何使用c#或msbuild顯示當前版本?

[英]how to show the current build with c# or msbuild?

我創建了一個asp.net mvc4應用程序,並設置了持續集成並將其部署到Windows Azure。

因為我已將其配置為在簽入之后構建,所以在構建所使用的應用程序中的某處打印將非常有用。

我想應該有一種使用c#和msbuild api的方法(如果存在的話),這是當前的版本。

類似於:FullStackSampleApplication_20130413.2

任何指導將不勝感激。

我發現這條線:

Update1:我將此添加到AssemblyInfo.cs

[assembly: AssemblyVersion("1.0.*")]

string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

該行正在打印0.0.0.0

要在每個內部版本上生成新的內部版本號和修訂版,請添加到您的AssemblyInfo.cs中

[assembly: AssemblyVersion("1.0.*")]

生成的數字將基於構建時間。 內部版本號將是自2000年以來的天數,而修訂版號將是自午夜/ 2以來的秒數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM