由于 CI 服务器(团队城市)上没有 VS 2012 的异步 BCL 包而导致生成错误
本文关键字:BCL 异步 错误 2012 VS 团队 服务器 CI 城市 由于 | 更新日期: 2023-09-27 18:30:21
我开发了一个必须在Windows XP上运行的应用程序(所以.Net Framework必须是4.0)。我需要引用异步 BCL 包才能在我的一些项目中使用 async/await。
我已经正确地将以下包引用到目标项目中,正如ThomasArdal在他的回答中提到的(在BuildServer上没有Visual Studio 2012的异步目标包):
Microsoft.BCL
Microsoft.BCL.异步
Microsoft.BCL.Build
不幸的是,当我的CI服务器(Microsoft Windows Server 2003运行)上的TeamCity运行时,构建失败,因为无法识别async/await关键字:
成员修饰符"public"必须在成员类型和名称之前
你有什么线索可以帮助我解决这个问题吗?
CI 服务器必须使用最新的 msbuild.exe(来自 .net 4.5)