2020-03-15 07:05 PM 2 4,446
從 TFVC 轉換到 GIT 後(延伸閱讀:該用 TFVC 還是 Git?),我的版控習慣與態度有兩大改變。 以前使用 TFVC 時,程式要丟進 TFS 伺服器才能做版控,我常在本機寫些實驗性質或私房工具小專案,不好把公用伺服器當自己家,便沒版控無法享受改壞可以重來的便利;GIT 支援離線使用,現在...
2020-03-13 11:10 PM 8 7,832
若你的 Git 專案有多人同時開發同一分支,在將修改結果 Push 到版控伺服器 (Github/TFS) 時應常會遇到以下狀況: 詳細訊息如下: Error: failed to push some refs to 'https://github.com/darkthread/StepperEx...
2019-12-12 08:44 PM 2 2,479
工作上的小插曲。用 Visual Studio 2019 開發 ASP.NET MVC 專案,簽入 TFS Git 後同事抓回去發現漏了 /Views/Debug 下的幾個 cshtml。 聽到檔案路徑我很快就想到原因,是 .gitignore: 為避免編譯後的結果混入版控範圍,微軟提供的 Vis...
2019-10-09 10:00 PM 0 1,848
我目前開發網頁主要還是用 Visual Studio,採取 ASP.NET MVC cshtml 產生 HTML 主體並搭上 jQuery/Vue.js 處理 MVVM 的策略,力求專案架構簡潔,避免扯上 npm、webpack 等重量級工具(除非是要寫 SPA),走一種「輕前端風格」。 既然採行這...
2019-08-17 09:38 AM 8 9,398
分享 Visual Studio 小技巧一則。 直接用實例示範比較快,前篇文章提到nameof(Stages.驗收)比Stages.驗收.ToString()更好, 除了程式碼更簡潔,nameof() 可用在限定靜態常數(Static Constant)的場合,應用範圍更廣。 假設有一堆程式碼原本寫...
2019-07-29 06:47 AM 0 4,266
使用 Visual Studio 發佈( Publish )一個使用 System.Data.SQLite 的 ASP.NET MVC 專案,部署到 IIS 後發生錯誤: Unable to load DLL 'SQLite.Interop.dll': The specified module c...
2019-07-28 06:50 AM 1 5,177
雖然先前已寫過切換 Visaul Studio 2015 語系的方法,VS2017 起有點小改變。 在中文版 Windows 安裝 Visual Studio 2017/2019,預設會裝成中文介面,某些術語翻譯成中文怎麼看都彆扭(重訂基底、擷取、提取、推送...),還是換成英文比較自然: VS2...
2019-07-26 09:39 PM 14 14,901
不知道是不是水星逆行影響,最近茶包特別多... 開了 Visual Studio 2019 在改網頁程式,接到使用者通報用 VS2019 再開另一個專案查問題,改好程式按 F5 測試卻噴出以下錯誤: 開啟記錄檔看到的詳細訊息如下: Unable to launch the IIS Express ...
2019-07-10 10:31 PM 0 2,761
前陣子將程式碼搬到 TFS Git,偶爾需要重抓原始碼編譯後部署。用 Visual Studio 2019 從 Git Clone ASP.NET MVC 專案,直接發佈(Publish)並複製到測試台 IIS,執行時有幾次冒出以下錯誤: Server Error in '/MyWebApp' Ap...
2019-07-06 11:21 AM 4 11,904
書到用時方恨少,前幾天遇到程式換版,想將 master 累積的幾次 Commit 內容合併到 release 分支準備上線。因觀念薄弱經驗不足技巧生疏,一時手忙腳亂。 痛定思痛,特別回家再演練一次 Git 合併分支上線情境,筆記備忘。 準備版本歷程實驗環境如下: Commit 1 (Init) -...
2019-06-10 06:25 AM 3 8,079
前篇文章介紹過怎麼用 Visual Studio 將修改「Check In」(嚴格來說是 Stage + Commit + Push)進 Git 版控,這篇聊聊 TFVC 轉換 Git 要花點時間適應的一件事 - 充滿神祕色彩,與 TFVC 大不相同的 Branch (分支)。 TFVC 切 Bra...
2019-06-08 10:42 AM 4 23,562
從 TFVC 轉換到 Git,初學者第一個想問的通常是「要怎麼 Check In?」 Git 記錄版本異動的方式與 TFVC 不同。TFVC 的 Check In (簽入)是指將本地檔案修改存入伺服器;而 Git 屬分散式版控,在工作資料夾就本機儲存庫(Repository,放在 .git 隱藏目錄...
2019-04-04 05:57 AM 6 26,204
地表最強開發工具,Visual Studio 於 2019/4/3 釋出 2019 正式版,在 FB 被洗版一整天,不安裝說不過去,所以... VS2019,我來了! 還沒時間細細體驗,先從官方文件了解 VS2019 有哪些新功能,以下是快速整理: (新功能重點整理裡有詳細說明、擷圖及示範影片,值...
2019-01-10 05:20 AM 0 1,991
近來又輪迴到寫 WPF,需要動用久違的 INotifyPropertyChanged,當然少不了 notifyp Code Snippet。但在 VS2017 裝好 notifyp Code Snippet 卻叫不出來,不但如此,連最基本的 propfull 也不見了: 卡了近十分鐘,爬文找到解答...
2018-05-12 09:38 AM 0 7,295
同事報案,專案有個類別 .cs 的圖示怪怪的,一般 .cs 的圖示應是綠色的 C#,但問題類別卻是個沒見過的文件圖示(下圖黃框處),比對發現是該類別繼承 System.Net.WebClient 造成(註:這麼做是為了修改 WebClient 的 Timeout),隨便新增一個 ClassN.c...
2018-04-13 10:33 PM 0 4,465
文章標題很繞口,情境也有些複雜,先來個戰情簡報: 我有個共用程式庫專案 MyModels.csproj 同時被加入 A.sln 跟 B.sln 兩個解決方案,A.sln 開發過程發現 MyModels 某類別名稱有錯別字,Substitute 誤寫為 Substitue (結尾少一個 t),幸...