2015/12/9

怪異的「找不到型別或命名空間名稱」錯誤

這是一個不容易理解的錯誤(但是很容易解決)。直到現在, 我還是不了解為什麼 VS 會出現這種怪異的「找不到型別或命名空間名稱」錯誤訊息

2015/12/2

[VS] Visual Studio 中發生 No EditorOptionDefinition Export Found 問題的解法

今天將我的 VS2013 更新成 Update 5 之後, 竟然發生了如下的錯誤:

No EditorOption Definition export found

MVC 中「找到多個與名稱為'Home' 的控制器相符的型別」問題

今天在建立一個新的 MVC5 專案後, 突然發生了「找到多個與名稱為'Home' 的控制器相符的型別」的奇怪問題...

MVC 中「找到多個與名稱為'Home' 的控制器相符的型別」問題

2015/8/19

如何找出已移除的程式

最近我把 VS2015 RC 從機器上移除掉, 但是移除後, 我突然想看看 uninstaller 到底都移除了什麼東西。結果, 在控制台找來找去, 始終找不到能在哪裡看到移除記錄。最後, 終於在網路上找到幾個解法。我把一個無需於事前安裝任何軟體的解法列在下面, 做為備忘, 也供讀者們參考

2015/8/3

[MVC] MVC5 的 AutoComplete 筆記

ASP.NET MVC 的版本雜沓, 我時常遇到過去慣用的程式碼在新版本中突然無法使用的情況。最近想在一個案子裡套用許久未用的 AutoComplete 功能, 但是當拿出舊程式來用時, 卻發現完全無效! 翻了幾本書, 發現都是舊的, 情況完全一樣。情急之下, 上網東查西查, 結果發現有時不太看得出來網路上的範例到底是新是舊, 而且也都全部無效。直到現在, 我還是搞不懂, 為什麼以前天天在用的程式, 什麼時候突然不能用了, 而且我真看不出來到底是哪裡被改了。這幾年間, 似乎有什麼東西沒有 follow 到

2015/7/30

[C#] 屬性中的屬性: 自訂 Attributes

不知讀者們有沒有遇到過如下的狀況? 假設你需要從某個 CSV 檔案中匯入資料; 我們已經知道每個欄位是什麼。然後你為這份資料建立了類別, 也為每一個需要的欄位建立了屬性。當然, 你也一定知道每一個欄位是第幾欄, 但是 Visual Studio 並不知道。你必須每次都去查, 才能知道哪個欄位是哪一欄。假設 CSV 檔案內容如下

2015/7/21

[VS] VS2015 新功能簡介

對 Windows 開發者而言, 今年 (2015) 七月真是熱鬧的月分。首先, Visual Studio 2015 在 7/20 正式發行, 而 Windows 10 也緊跟著在 7/29 正式發行。這次的 Visual Studio 有以下幾個相關的版本

2015/7/13

[C#] C# 6.0 中新字串格式化功能簡介

在 C# 6.0 中新增了方便的 String Interpolation 的功能, 它能進一步將原本的 string.Format 功能簡化。我們現在就可以使用 Visual Studio 2015 來做測試

2015/5/24

[Regex] 正規表示式的應用

許多人很害怕 Regular Expressions, 除了它的確不好學之外, 主要是因為大家普遍不太了解它能拿來做什麼。所以我在這裡要陸續舉出一些實際上的應用範例, 向讀者們示範 Regular Expression 在實際生活中能幫我們解決什麼問題。依照我的慣例, 當我想到什麼, 就會在原來的文章裡直接修改, 不另做通知, 也不會再寫另一篇新的文章

2015/3/11

[CSS] 以 CSS 自製物件背景

CSS3 所提供的許多新功能真的可以幫我們節省許多時間與精力。對於我這種沒有美工基礎的程式設計師來說, 如果想幫 HTML 元件做個可以看的背景圖, 雖然不是辦不到, 但是如果自己畫, 可能花了許多工夫, 還是覺得難看; 如果上網路去找, 除了隨時有侵權的疑慮, 同樣要花掉許多時間。後來轉念一起, 為何不使用 CSS 本來就提供的功能? 東西是自己做的, 高興怎麼用就怎麼用, 改起來也容易。

首先, 先來看看成果, 再來做技術性的說明:

2015/1/23

[JavaScript] 檢測瀏覽器支援度小技巧

想要知道某個功能能不能在瀏覽器中使用, 除了在網路上到處搜尋以外, 另有一個很簡單的方法。如下所述

2015/1/7

[ASP.NET] 找不到方法驚魂記

對於寫網頁的朋友而言, 或許和我一樣, 最害怕的問題就是, 在冗長的開發過程中解決了很多疑難雜症, 一路打通關之後, 卻在終於要發行到目標網站時, 才發生問題。這就像千辛萬苦爬上了 101 的頂樓, 才發現門竟然打不開