應用程序是一個C#.Net 3.5 WCF服務。將自定義版本信息添加到C#應用程序
我想在構建過程中動態地將一些構建信息添加到最終的二進制文件和程序集中,然後可以通過編程方式讀取它們,並在向Web服務發送GetVersionInfo請求時將其發送回WCF客戶端。
.Net程序集版本化是不夠的。我想包含額外的字符串數據,其中包含應用程序構建時的系統狀態。
我在想,我會通過添加一個後期構建事件來調用腳本來更新app.config文件與我想要的數據。這聽起來是否正確,還是應該考慮採用其他方法?
更新
我還這樣的字符串出現在最終的exe文件的「特殊內部版本說明」屬性。即我想右鍵單擊該文件並在文件的版本選項卡中查看此信息。
在此先感謝。
我,我想要內部編號,這將是「1.0。*」中的*,每次構建時自動遞增1。我曾經在VS的一些早期版本中使用過,但不知道現在是否可以在VS 2010中設置它。任何人? – BaBu 2010-11-29 17:00:45