發表文章

目前顯示的是 三月, 2017的文章

Visual Studio 2017 .Net Core升級問題排除

圖片
昨天一早很興奮的安裝好Visual Studio 2017,在測試手頭上主要的專案在VS2017上建置及發行都無誤後,簽入TFS使用Jenkins作建置及發行,也都可以正常執行。不過下午升級另一個使用.NetCore開發的專案就沒那麼順利了。

問題一,Team Service 無法正常繫結
Vs2017捨棄了project.json檔,並改回副檔名.csproj的專案檔 ps:在Vs2015是.xproj,所以在開啟專案時會針對舊設定作升級動作。以下圖為例

升級後,project.json移除及副檔名變更



此動作,若在未繫結的狀態,可以正常升級,但若是在繫結的狀態下,升級後再打開,就會出現專案變成新增狀態,或是方案內的專案無法正常載入等。

.Net Core 透過Jenkins部署的問題排除

圖片
前一篇提到如何透過MsBuild及MsDeploy來部署,將相關指令搬到 Jenkins來執行後,出現了一些.NetCore才有的問題,例: project.lock.json is denied.。


20170309 後記,升上Vs2017就無以下問題
http://note.kimx.info/2017/03/visual-studio-2017-net-core.html

===============Vs2017 以下請忽略================

問題排除記錄
以下為在Jenkins建置時遇到問題及排除記錄。
1.project.fragment.lock.json及project.lock.json is denied.原因:在Jenkins取下來時,檔案是唯讀的,而package restore時,需要寫入該檔案

解決方式:使用.tfignore,不要簽入tfs



參考連結:

https://msdn.microsoft.com/zh-tw/library/ms245454.aspx
http://stackoverflow.com/questions/39169934/generate-dependency-fragment-file-task-failed
https://www.youtube.com/watch?v=BfKcTX8NxAQ

WinDbg Debug Tool安裝記錄

圖片
參考黑大最近一系列文後,自己個人的安裝備忘文

安裝WinDbg
安裝檔: https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
進入網頁的下方,找到Window 10(WinDbg)