.NET Core 的專案範本在處理版號跟以往有點小差異,雖然很簡單但實作的過程還是卡了一下,為了下一次的順利還是紀錄一下吧
在 .NET Core / .NET 5 專案打包 Nuget Package 並自動跳版號
- 1657
- 0
- Auto Version
- 2021-01-08
.NET Core 的專案範本在處理版號跟以往有點小差異,雖然很簡單但實作的過程還是卡了一下,為了下一次的順利還是紀錄一下吧
使用地端 Azure DevOps Server 發生憑證的問題,java.lang.RuntimeException: An error occurred: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 估計是根憑證不被信任的問題,為了找出正確的憑證信任區,花了我不少的時間...
在 VS IDE 的環境內建連接 Azure DevOps / TFS,但是在 Java 的環境裡面就需要手動設定,記錄一下設定步驟,提供給需要的人使用
組件、應用程式的版號,對維護來講是一個重要的旗標,為了要讓 Assemly、File Version 號碼一致,我使用了 PrecisionInfinity.AutomaticVersions,很開心的用了一段時間,過了不久,我想把組件包裝起來,發佈到 Nuget,太好了,現在又多一個 Nuget 版號,好一段時間我又用手敲,過了不久,ClickOnce 也需要版號了..
冰的,那麼多的版號是要怎麼弄,來,介紹一帖好藥,這帖藥得搭配 VSTS/TFS 才能輕鬆服用
我在 VSTS 的 Buil d遇到了問題,錯誤訊息是 Build Agent 的環境找不到以下檔案
找不到匯入的專案 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets"。請確認 <Import> 宣告中的路徑正確,而且檔案存在於磁碟上。
以往,我都是使用用 NuGet Package Explorer 手動部署到公司內部的 Nuget Server,也用過 Nuget Packager,這兩種方法都不錯,只是無法自動地跟我的測試整合在一塊
TFS 2015 Build vNext 裡面有打包 Nuget Package 的步驟,Release 有部署 Nuget Package 的 Task,新版的 TFS 2015 讓我的自動化部署 Nuget 變得很簡單,有在使用 Nuget 的夥伴,可以參考我的設定。
TFS | VSTS 的事件通知塞爆了我的 E-Mail,開發團隊改擁抱 Slack,讓開發討論能更聚焦,內建的 Service Hook,能輕易的完成整合的動作。
TfsNotificationRelay 提供更多的設定,讓 Slack 能更快的找到相關的訊息。
接下來,將介紹設定步驟。
[TFS 2012] Windows Expolrer 與 Team Foundation Server 整合