2017-05-09 28 views
7
bizim son kod güncellemede yeni çıktı değişkeni sözdizimi eklendiğinde hataları atıyor

TeamCity:TeamCity C# kullanarak projeler inşa etmek için başarısız 7

[Csc] MyProject\MyCode.cs(125, 111): error CS1003: Syntax error, ',' expected

:

if (Enum.TryParse(input, out MyProject.ClassificationType classification)) 
{ 
    result.Classification = classification; 
} 

TeamCity bu hatayı attı Kod Visual Studio'da oluşturur ve iyi çalışır. TeamCity Aracının makinesinde

cevap

10

Microsoft'un MSBuild ben indirirken ve Visual Studio için yeni Yapı Araçları yükleyerek bu düzeltmek başardı 2015

Araçlar Oluştur kullanılmadan modası geçmiş 2017 burada bulunmuştur:

https://www.visualstudio.com/downloads/ ->Other Tools and Frameworks ->Build Tools for Visual Studio 2017 ->Download

Ya burada giderek Spam bypass: https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15

MSBuild 15 veya Visual Studio 2017 kullanarak oluşturmak için TeamCity'in oluşturma adımını güncelleyin.

+0

MSBuild 15 ve Visual Studio 2017 arasındaki fark nedir? –

+0

"MSBuild" ve "Visual Studio (.sln)", bir oluşturma adımı oluştururken iki farklı koşucu türüdür. – Kcoder

+0

Aptal olmadığım için üzgünüm, ama TC'yi yapılandırma konusunda fazla bir şey bilmiyorum. C# 7'yi almayı araştırmam istendi, ama farklı koşucu tipleri hakkında ne demek istediğinden emin değilim. Lütfen açıklayabilir misin? Teşekkürler –

İlgili konular