2010-06-15 49 views
2

我正在使用Visual C#Express 2010開發Unity3D遊戲引擎的應用程序,該遊戲引擎僅支持C#2.0。也就是說,我只用它來編輯代碼,但是編譯是由Unity完成的。Visual C#Express 2010:如何將語言設置爲C#2.0

我想知道是否有一種方法來配置Visual C#來編輯C#2.0,例如,如果我(出於習慣)嘗試使用var聲明或foo => bar函數,它會大聲叫嚷。謝謝!

回答

2

我想轉到項目屬性窗口,然後'構建'選項卡,然後單擊'高級',並有一種方法來設置語言版本。 (現在不用它來驗證它。)

+0

謝謝,我將它設置爲ISO-2。 :-D – luqui 2010-06-15 04:16:39

-2

如果你去你的應用程序屬性和更改目標框架,你應該很好去或你的意思是沒有項目的單個文件?

+1

這會更改可引用的DLL,但不會更改編譯器/語言本身。 – Brian 2010-06-15 04:03:56

+0

它不會改變intellisense? – Buildstarted 2010-06-15 04:05:45

+1

這實際上不起作用,因爲'var'關鍵字是一個編譯器功能,即使您將目標設置爲2.0版本的框架,它仍然可以工作。我相信問題在於,luqui正在使用不支持'var'的編譯器,但使用Visual Studio編輯文件。我不認爲*這是可能的... – 2010-06-15 04:06:11

相關問題