demoshop

demo, trying to be the best_

.NET Framework 內有包含許許多多方便的格式化語法,比如常見的 DataTime.ToString("yyyy-MM-dd") int.ToString("F")double.ToString("P") 這些都是偷懶的好幫手,一直以來也用得很自然,直到我膝蓋中了一箭....

今天在測試專案的時候切換成「Release」模式編譯卻一直發生「在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤」的錯誤訊息讓我編譯不過去,因為我在測試一些自動化的東西希望他能在「Release」模式才執行,但是編譯不過去實在讓很人懊惱。

這問題的確很蠢,不過一時之間我還真的想不到,情境很簡單,我在資料庫有一個欄位的形態是「uniqueidentifier」因為設計上的需要我必須讓他預設是00000000-0000-0000-0000-000000000000 這種空的預設值。