我开发了一个必须在Windows XP上运行的应用程序(因此.Net Framework必须是4.0)。我需要引用异步BCL包,以便在我的一些项目中使用async / await。
我已正确地将以下包引用到ThomasArdal在其答案(Async Targeting Pack without Visual Studio 2012 on BuildServer)中提到的目标项目中:
Microsoft.BCL
Microsoft.BCL.Async
Microsoft.BCL.Build
不幸的是,当我从CI服务器(运行Microsoft Windows Server 2003)上的TeamCity运行时,构建失败,因为无法识别async / await关键字:
Member modifier 'public' must precede the member type and name
你有什么线索可以帮助我解决这个问题吗?
答案 0 :(得分:0)
您的CI服务器必须使用最新的msbuild.exe(来自.net 4.5)