我正在使用Visual C#Express 2010開發Unity3D遊戲引擎的應用程序,該遊戲引擎僅支持C#2.0。也就是說,我只用它來編輯代碼,但是編譯是由Unity完成的。Visual C#Express 2010:如何將語言設置爲C#2.0
我想知道是否有一種方法來配置Visual C#來編輯C#2.0,例如,如果我(出於習慣)嘗試使用var
聲明或foo => bar
函數,它會大聲叫嚷。謝謝!
我正在使用Visual C#Express 2010開發Unity3D遊戲引擎的應用程序,該遊戲引擎僅支持C#2.0。也就是說,我只用它來編輯代碼,但是編譯是由Unity完成的。Visual C#Express 2010:如何將語言設置爲C#2.0
我想知道是否有一種方法來配置Visual C#來編輯C#2.0,例如,如果我(出於習慣)嘗試使用var
聲明或foo => bar
函數,它會大聲叫嚷。謝謝!
我想轉到項目屬性窗口,然後'構建'選項卡,然後單擊'高級',並有一種方法來設置語言版本。 (現在不用它來驗證它。)
如果你去你的應用程序屬性和更改目標框架,你應該很好去或你的意思是沒有項目的單個文件?
這會更改可引用的DLL,但不會更改編譯器/語言本身。 – Brian 2010-06-15 04:03:56
它不會改變intellisense? – Buildstarted 2010-06-15 04:05:45
這實際上不起作用,因爲'var'關鍵字是一個編譯器功能,即使您將目標設置爲2.0版本的框架,它仍然可以工作。我相信問題在於,luqui正在使用不支持'var'的編譯器,但使用Visual Studio編輯文件。我不認爲*這是可能的... – 2010-06-15 04:06:11
謝謝,我將它設置爲ISO-2。 :-D – luqui 2010-06-15 04:16:39