簡體   English   中英

由於CI服務器(Team City)上沒有VS 2012的異步BCL軟件包而導致生成錯誤

[英]Build error due to Async BCL packages without VS 2012 on a CI server (Team City)

我開發了一個必須在Windows XP上運行的應用程序(因此.Net Framework必須為4.0)。 我需要引用異步BCL軟件包,以便在某些項目中使用異步/等待。

正如ThomasArdal在他的回答中提到的那樣,我已經正確地將以下軟件包引用到了目標項目( BuildServer上沒有Visual Studio 2012的異步目標軟件包 ):

微軟BCL

Microsoft.BCL。異步

Microsoft.BCL.Build

不幸的是,當從我的CI服務器(運行Microsoft Windows Server 2003)上的TeamCity運行構建時,構建失敗,因為無法識別async / await關鍵字:

Member modifier 'public' must precede the member type and name

您有什么線索可以幫助我解決這個問題嗎?

您的CI服務器必須使用最新的msbuild.exe(來自.net 4.5)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM