Category: Visual Studio

從 TFVC 轉換到 GIT 後(延伸閱讀:該用 TFVC 還是 Git?),我的版控習慣與態度有兩大改變。 以前使用 TFVC 時,程式要丟進 TFS 伺服器才能做版控,我常在本機寫些實驗性質或私房工具小專案,不好把公用伺服器當自己家,便沒版控無法享受改壞可以重來的便利;GIT 支援離線使用,現在...

工作上的小插曲。用 Visual Studio 2019 開發 ASP.NET MVC 專案,簽入 TFS Git 後同事抓回去發現漏了 /Views/Debug 下的幾個 cshtml。 聽到檔案路徑我很快就想到原因,是 .gitignore: 為避免編譯後的結果混入版控範圍,微軟提供的 Vis...

分享 Visual Studio 小技巧一則。 直接用實例示範比較快,前篇文章提到nameof(Stages.驗收)比Stages.驗收.ToString()更好, 除了程式碼更簡潔,nameof() 可用在限定靜態常數(Static Constant)的場合,應用範圍更廣。 假設有一堆程式碼原本寫...

雖然先前已寫過切換 Visaul Studio 2015 語系的方法,VS2017 起有點小改變。 在中文版 Windows 安裝 Visual Studio 2017/2019,預設會裝成中文介面,某些術語翻譯成中文怎麼看都彆扭(重訂基底、擷取、提取、推送...),還是換成英文比較自然: VS2...

不知道是不是水星逆行影響,最近茶包特別多... 開了 Visual Studio 2019 在改網頁程式,接到使用者通報用 VS2019 再開另一個專案查問題,改好程式按 F5 測試卻噴出以下錯誤: 開啟記錄檔看到的詳細訊息如下: Unable to launch the IIS Express ...

書到用時方恨少,前幾天遇到程式換版,想將 master 累積的幾次 Commit 內容合併到 release 分支準備上線。因觀念薄弱經驗不足技巧生疏,一時手忙腳亂。 痛定思痛,特別回家再演練一次 Git 合併分支上線情境,筆記備忘。 準備版本歷程實驗環境如下: Commit 1 (Init) -...

前篇文章介紹過怎麼用 Visual Studio 將修改「Check In」(嚴格來說是 Stage + Commit + Push)進 Git 版控,這篇聊聊 TFVC 轉換 Git 要花點時間適應的一件事 - 充滿神祕色彩,與 TFVC 大不相同的 Branch (分支)。 TFVC 切 Bra...

從 TFVC 轉換到 Git,初學者第一個想問的通常是「要怎麼 Check In?」 Git 記錄版本異動的方式與 TFVC 不同。TFVC 的 Check In (簽入)是指將本地檔案修改存入伺服器;而 Git 屬分散式版控,在工作資料夾就本機儲存庫(Repository,放在 .git 隱藏目錄...

地表最強開發工具,Visual Studio 於 2019/4/3 釋出 2019 正式版,在 FB 被洗版一整天,不安裝說不過去,所以... VS2019,我來了! 還沒時間細細體驗,先從官方文件了解 VS2019 有哪些新功能,以下是快速整理: (新功能重點整理裡有詳細說明、擷圖及示範影片,值...

近來又輪迴到寫 WPF,需要動用久違的 INotifyPropertyChanged,當然少不了 notifyp Code Snippet。但在 VS2017 裝好 notifyp Code Snippet 卻叫不出來,不但如此,連最基本的 propfull 也不見了: 卡了近十分鐘,爬文找到解答...

同事報案,專案有個類別 .cs 的圖示怪怪的,一般 .cs 的圖示應是綠色的 C#,但問題類別卻是個沒見過的文件圖示(下圖黃框處),比對發現是該類別繼承 System.Net.WebClient 造成(註:這麼做是為了修改 WebClient 的 Timeout),隨便新增一個 ClassN.c...