這是後續行動:Projection using async delegate/lambda更改Visual Studio 2010的進程內編譯器?
顯然,異步CTP有一個我碰到的bug,我需要使用VS11編譯器。在命令行中,即使針對使用VS2010編寫的項目,仍然運行msbuild
,仍然使用VS11編譯器進行編譯,因爲VS11/.NET 4.5就地安裝在.NET 4.0目錄中。
但是,在Visual Studio 2010中,使用了一個進程內編譯器,它似乎尚未升級到新的VS11編譯器。
我可以(通過一些hackery/DLL操作)更改Visual Studio 2010使用的編譯器嗎?這只是一個黑客/解決方法,直到VS11支持Windows Azure,這樣我才能升級到Beta/Release候選版/ RTM。
您可以嘗試用VS11中的替換C#語言服務。只要VS11仍然安裝(除了其他問題),它應該主要工作。外部SDK API沒有改變AFAIK,但誰知道C#? – leppie
@leppie這似乎很有前途 - 任何想法,這些DLL的生活? –
' \ Common7 \ IDE \ Microsoft.VisualStudio.CSharp.Services.Language.dll' –
leppie