当前位置:  开发笔记 > 编程语言 > 正文

.NET - 尝试编译自动属性时出错

如何解决《.NET-尝试编译自动属性时出错》经验,为你挑选了1个好方法。

我正在尝试使用此代码编译POCO

public class MenuItem
{
    public string Name 
    { get; set; }
    public string Url
    { get; set; }
}

我一直在使用以下消息获取编译错误:'MenuItem.Name.get'必须声明一个正文,因为它没有标记为abstract或extern.我错过了什么?我正在本地文件系统网站的App_Code文件夹中编译此类,该文件系统网站设置为编译为.NET 3.5.我知道我以前做过这个,但无法弄清楚我在做什么不同.



1> Mehrdad Afsh..:

确保您的Web.config文件包含元素下的子元素,如下所示:


  
    
      
      
    
  

问题源于ASP.NET运行旧版本的C#编译器来编译不支持自动属性的应用程序(v2.0).要使用.NET 3.5功能,您必须明确指定编译器版本Web.config.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有