[Visuo Studio] 類別庫(class library)共用設定與實作

[前言]

猶記得年初的時候參與到的一個案子,其情況是有兩個子系統(MOST_ST,MOST_WST),但其中有部分商業邏輯這兩個子系統是有雷同之處,但又不想一樣的商業邏輯寫兩遍(MOST_ST寫一次MOST_WST寫一次),故使用了class library來共用商業邏輯的部分。

繼續閱讀 “[Visuo Studio] 類別庫(class library)共用設定與實作”

關於編譯環境的一次奇遇(作業系統編碼問題)

一個使用 C# 撰寫,確定可以編譯成功的專案,換了新的編譯環境後竟然編譯失敗了?

  • error CS1012: Too many characters in character literal

依據 MS Developer Network 官方說法,程式碼中所使用的單引號只能一次包一個字元,不能包一組字串(字元陣列)。但這個過程我的確沒有改過程式,到底單引號中的字元是怎麼無故變成字串的呢?請看這段引發問題的程式:

繼續閱讀 “關於編譯環境的一次奇遇(作業系統編碼問題)”

初探 ASP.NET MVC 多國語系(i18n)|#1: 觀念與基本做法

前言

猶記得第一次聽到 i18n 這個詞是在公司新人訓練 Java 課程的部分,當時聽著影片中講師不時提到的 i18n,我就一直在想這個「艾斯‧巴恩」到底是什麼東西,是一個機制?還是一個第三方套件?或是一個功能?一直到課程結束我也只模模糊糊地知道艾斯巴恩原來是 i18n,而這是個跟網站多國語系化有關的東西。

在新人訓練結束後下到專案將滿一年之際,專案出現了多國語系(嚴格來說是兩國語系:繁體中文跟英文)的需求,而我則被派任處理這個部分,也因此累積了一點心得,就在此與大家分享一番,話不多說了,咱們進入正文吧!

繼續閱讀 “初探 ASP.NET MVC 多國語系(i18n)|#1: 觀念與基本做法”