日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

[问题]DotNet 项目如何实现在构建时 Build 号自动增加?

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [问题]DotNet 项目如何实现在构建时 Build 号自动增加? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[問題]DotNet 項目如何實現在構建時 Build 號自動增加? 繼續昨天的問題,今天在Google上找了一下,沒有找到很好的方案。

目前找到的解決方案有以下幾種:
1.使用一個地三方的 VS.Net 插件,實現在編譯時 Build 號自動增加,文章是在?CSDN 上找到的,但是我在 GotDotNet 上沒有找到這個插件;
2.使用 VS.Net 的宏,實現在編譯時 Build 號自動增加;來源:http://blogs.biasecurities.com/jim/archive/2003/10/08/166.aspx;

以上兩種方法都要求在 VS.Net 的 IDE 中進行編譯,無法用于 NAnt 的自動構建;

3.在 AssemblyInfo.cs 文件中設置[assembly: AssemblyVersion("1.0.*")],編譯時“*”會被默認值(???不知道什么默認值,微軟文檔中說“星號 (*) 表示接受默認的內部版本號、修訂號”)代替;
如果這種方法能夠成功,那么應該是最理想的;但是這個方法在我這里失敗,我試驗的時候(非IDE,NAnt腳本構建),這個“*”的確會變,但是變化的毫無規律,上一次 Build 后文件的版本是1.0.1795.37140,再 Build 一次,版本號就變成了 1.0.1795.37192 了,再來一次,版本號是1.0.1795.38763,不知道是怎么變化的。

來源:http://www.devhood.com/messages/message_view-2.aspx?thread_id=99499;http://dotnet247.com/247reference/msgs/50/250896.aspx;

最不愿意采用的方法就是自己寫一個程序,每次編譯時讀取AssemblyIfo.cs中的VersionNo,自動增加后回寫。

總覺得 MS 在設計的時候應該考慮到了這個問題的吧?或許是一個 Unleased 的特性? posted on 2004-11-30 21:35 NetCobra 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/NetCobra/archive/2004/11/30/71181.html

總結

以上是生活随笔為你收集整理的[问题]DotNet 项目如何实现在构建时 Build 号自动增加?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。