У меня есть следующий код:CS0840 Ошибка в MSBuild, но не в VS2015
namespace NS{
public class ClassName{
public PropertyName{get;}
}
}
Я получаю следующее сообщение об ошибке:
TestFile.cs(11,32): error CS0840: 'NS.ClassName.PropertyName.get' must declare a body because it is not marked abstract or extern. Automatically implemented properties must define both get and set accessors.
При компиляции в VS2015 все работает хорошо. При попытке создания с использованием MSBuild происходит ошибка.
Я компилирую для .NET 4.6.2 с C# 6.0 и ToolsVersion 14.0.
Что мне не хватает?
Покажите нам код ... (хотя я подозреваю, что MSBuild старый и пытается скомпилировать с C# v5) – DavidG