【发布时间】:2017-06-23 11:50:59
【问题描述】:
我有以下代码:
namespace NS{
public class ClassName{
public PropertyName{get;}
}
}
我收到以下错误:
TestFile.cs(11,32): 错误 CS0840: 'NS.ClassName.PropertyName.get' 必须 声明一个主体,因为它没有标记为抽象或外部。 自动实现的属性必须同时定义 get 和 set 访问器。
在 VS2015 中编译时一切正常。尝试使用 MSBuild 构建时会发生错误。
我正在使用 C# 6.0 和 ToolsVersion 14.0 针对 .NET 4.6.2 进行编译。
我错过了什么?
【问题讨论】:
-
向我们展示代码...(尽管我怀疑 MSBuild 已经过时并尝试使用 C# v5 进行编译)
标签: c# .net visual-studio-2015 compiler-errors msbuild