最近由於開始動手研究 Visual Studio 2015、C# 6.0 與 Roslyn 架構,也寫了幾篇文章分享,由於我的一個好友 Lex Li 分享了一篇在 Stack Overflow 上的一篇文章,覺得講的蠻清楚的,因此特別翻譯這篇文章。
... 繼續閱讀 ...
由於 C# 6.0 採用全新 Roslyn 編譯器平台,想必有不少人躍躍欲試,基本上 C# 版本與 .NET Framework 版本並沒有絕對的關連性,像本次 C# 6.0 所提供的都是編譯器的特性,對 .NET Framework 的相依性沒有這麼大,因此無論你用 .NET Framework 4.5 或 .NET Framework 4.6 都可以使用 C# 6.0 進行編譯,只是在切換版本的過程中要小心,還是有些地雷會遇到,本篇文章整理了一些我曾經遇到的問題與解決方法,供大家參考。
... 繼續閱讀 ...
長久以來,我發現有許多 .NET 開發人員其實不是很熟悉自己每天都在面對的 .NET Framework, C#, Visual Studio 與 ASP.NET 版本之間的關係,以至於經常在找資料時下錯關鍵字,不容易命中想找的資料,今日特別撰文說明這幾項技術與工具在各版本之間的關係。
... 繼續閱讀 ...
遙望十多年前,我剛出社會的時候,拿著我在大學時期接案的 74 件作品與大學四年的程式開發經驗進入職場,當時所學會的東西跟現在比起來可謂是九牛一毛,在累積了幾年的經驗之後,回頭看見有許多莘莘學子還在為了該學些甚麼而困擾,這便萌生這篇文章的契機,希望整理一些適合新手上路的學習資源,讓大家更有方向的踏入 .NET 開發生涯。
... 繼續閱讀 ...
Visual Studio Code 的出現帶給許多人震撼,但是嚴格說起來,Visual Studio Code 並不能算是一個 IDE (整合開發環境),更精確地來說,他就是一個編輯器 (Editor),只是多了一些 IDE 的功能而已。今天我打算來分享如何有效率的使用 Visual Studio Code 來開發 AngularJS 應用程式,有些小技巧可以學習一下。
... 繼續閱讀 ...
管理 Microsoft Azure 雲端資源必須了解一些重要的資訊架構,否則很多時候真的會在 Azure 入口網站迷路或是覺得難用,但只要把觀念弄通就好了。我最近在整合許多 Microsoft 帳戶下的 Azure 訂閱 (訂用帳戶),由於不同的 Microsoft 帳戶下各自有一個 Azure 訂閱 (訂用帳戶),而我又都有權限,管理上還真的有點麻煩,經常要切換來切換去的。本篇文章教大家如何將多個不同的 Azure 訂閱整合在一個目錄下。
... 繼續閱讀 ...
ASP.NET 5 在專案結構上做了很大的改變,我們以前熟知的目錄結構與專案檔內容都不太一樣了,本篇文章帶大家了解 ASP.NET 5 到底跟以前有哪些不一樣的地方。
... 繼續閱讀 ...
目前 ASP.NET 5 已經進展到 beta 4 版本,未來可能還會推出幾個 beta 版本,但估計不久的將來就要推出正式版了。由於 ASP.NET 5 打破舊有的一切藩籬,重新打造真正符合 Web 世界潮流的網站開發框架,但這種典範轉移免不了帶來艱困的 學習過程,因此接下來我打算撰寫一系列 ASP.NET 5 開發心得分享文章,幫助大家順利走過這條荊棘的道路。
... 繼續閱讀 ...
很多人可能不知道 Azure Web App ( 之前叫做 Azure Web Sites ) 背後有個強大的管理工具叫做 “Kudu”,這個 Kudu 引擎可以用來管理 Azure Web App 網站的 Git 部署、Web Jobs,並提供各種方便的管理工具像是 Debug console、Process explorer、記憶體傾印 (Memory dump)、查看環境變數與提供各式網站檢測工具等等,功能十分強大,有在用 Azure Web App 的人絕對要花點時間了解。
... 繼續閱讀 ...