2009年6月25日 星期四

發神經的 VS.NET 2008

平常用 3.0 以後提供的語法 & 功能習慣了.....例如:
public string test { get; set; }

var myVar = "text";

var newObject = new MyObject { Name = "myobject", Age = 12; }
大概就以上這些語法.......

今天用 VS.NET 2008 開啟後,重新編譯卻發現這些語法都死光光了.....例如出現以下訊息:
'xxxxxxx' 不是標記成 abstract 或 extern,因此必須宣告主體
上面就是因為用了第一段程式碼的第一行語法所出現的錯誤.....(但這是 2.0 才會出現的...)

看到這情況真是莫名其妙,於是再專案"屬性頁"中,在"建置"中的目標 Framework 中選擇 ".NET Framework 3.0" 編譯一次(當然會錯誤),再改回 ".NET Framework 3.5" 編譯一次就正常了....

沒有留言:

張貼留言