0

我开发了一个必须在 Windows XP 上运行的应用程序(因此 .Net Framework 必须是 4.0)。我需要引用 Async BCL 包以便在我的一些项目中使用 async/await。

正如 ThomasArdal 在他的回答( BuildServer 上没有 Visual Studio 2012 的 Async Targeting Pack )中提到的,我已正确地将以下包引用到目标项目:

微软.BCL

Microsoft.BCL.Async

Microsoft.BCL.Build

不幸的是,从我的 CI 服务器(运行 Microsoft Windows Server 2003)上的 TeamCity 运行构建失败,因为无法识别 async/await 关键字:

成员修饰符“public”必须在成员类型和名称之前

你有什么线索可以帮助我解决这个问题吗?

4

1 回答 1

0

您的 CI 服务器必须使用最新的 msbuild.exe(来自 .net 4.5)

于 2013-09-05T12:15:25.640 回答