这是后续行动: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