The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何在多個 .NET Core SDK 版本之間進行切換 (global.json)

由於同一台電腦可以安裝多個版本的 .NET Core SDK,每個版本的 SDK 都會包含完整的工具組、執行環境、組件庫與編譯器等等,所以蠻多人詢問過我這個問題:「當安裝了許多不同版本的 .NET Core SDK 之後,要如何才能使用舊版 dotnet 命令,執行 dotnet newdotnet build 之類的命令。」這部分其實並不困難,只要設定 global.json 即可。

... 繼續閱讀 ...

如何透過 Windows 10 (1709) 體驗全新 Windows Admin Center 管理介面

微軟最近宣布 Windows Admin Center 正式公開 (GA) (前身為 "Honolulu" 專案),這套完全以 Angular 5 前端框架打造的 Web 管理介面,目前有 20+ 多套管理工具,並提供 SDK 可自行開發擴充套件。今後你無須再用遠端桌面連線來管理主機,只要透過瀏覽器,就能管理所有伺服器或 PC,徹底簡化 Windows 資料中心的管理!本篇文章,我要來示範如何在 Windows 10 搶鮮體驗 Windows Admin Center 的操作介面。

... 繼續閱讀 ...

解決 Visual Studio 2017 Community 無法使用 Snippet Pack 擴充套件問題

我個人長久以來都使用 Visual Studio Enterprise 版本,不過最近由於錄製了【Visual Studio 2017 開發環境全面解析】線上課程,所以特別安裝了 Visual Studio 2017 Community 版本來進行教學,以免學員看到我教一些他們無法使用的功能。今天台北大雨,宅在家裡額外錄製了一些課程免費送給已經報名的學員,卻意外發現原來透過 Visual Studio 2017 Community 安裝任意 Snippet Pack 擴充套件,預設竟然都無法使用擴充套件安裝的 Code Snippets (程式碼片段),今天我終於研究出如何正常使用的方法!

... 繼續閱讀 ...

如何設定 TortoiseGit 改用 WinMerge 當作 Diff 與 Merge 的主要工具

最近幾個月由於電腦升級到了 Windows 10 (1709) 最新版本,卻發現 TortoiseGit 在執行 diff 差異比較的時候,預設的 TortoiseGitMerge.exe 程式,開啟的速度超級超級慢。我用工作管理員去查看,也發現 TortoiseGitMerge 的 CPU 使用率,會在剛開啟的時候突然飆高很長一段時間。最後,我也因此被迫換成速度較快的 WinMerge 工具,功能也不差,比內建的好用許多,建議各位也可以換過去用。

... 繼續閱讀 ...

讓 Windows 10 筆電在透過 Wi-Fi 與 DHCP 上網時也可以正常使用 Hyper-V

好一陣子我的筆電都沒辦法正常的使用 Hyper-V 來架設虛擬機,並不是 VM 無法使用,而是無法使用 Hyper-V 的「內部網路」( Internal network ) 並且讓 VM 動態取得 IP,每次都要用「外部網路」( External network ) 並且在區網內取得一個實體 IP 才能上網,而且有很多網路環境無法實驗,實在非常不便。最近由於在玩 Vagrant 的時候又再次遇到了這個問題,這才發現解決之道,因此特別撰文分享解決辦法。

... 繼續閱讀 ...

讓你的命令提示字元或 WSL 擁有一個美麗等寬的字型設定

長久以來 Windows 的命令提示字元下都只能擁有細明體可用,而且怎樣修改預設字型都沒用,只要每次重開命令提示字元視窗,就會自動回歸醜醜的細明體字型,這對一個命令列環境的愛用者來說,實在是太痛苦了。直到今天,我終於抽絲剝繭成功找到問題的主因,並且自行製作出支援 繁體中文-台灣 (CP950) 的全新字型檔!

... 繼續閱讀 ...

The Will Will Web 生日快樂! ( 滿十歲了 )

前陣子有一位年輕人在路上認出我來,他開口第一句就說:「保哥好~ 我從小看你的文章長大的耶」,霎時覺得時光飛逝,真的一眨眼就十年過去了。人生的路上時而迷惘、時而熱血,你永遠不知道什麼決定是對的、什麼決定是錯的,即便最後事與願違,也能坦然的一笑置之,這才真正理解「不惑之年」原來是這種感覺。

... 繼續閱讀 ...