asp.net – Visual Studio 2015中的“Visual Basic 10.0不支持只
发布时间:2020-12-16 03:45:56 所属栏目:asp.Net 来源:网络整理
导读:我继承了一个VB.NET Web站点项目,该项目面向.NET框架的第4版,其中包括以下行: Public ReadOnly Property Foo(Optional ByVal MyShort As Short = -1,Optional ByVal MyBool As Boolean = True) As String Get 'logic return Bar End GetEnd Property 我正在
我继承了一个VB.NET Web站点项目,该项目面向.NET框架的第4版,其中包括以下行:
Public ReadOnly Property Foo(Optional ByVal MyShort As Short = -1,Optional ByVal MyBool As Boolean = True) As String Get 'logic return Bar End Get End Property 我正在使用Visual Studio 2015并且无法使用该行构建项目,因为我收到错误“Visual Basic 10.0不支持只读自动实现的属性”. 我遇到了this question,它描述了一个错误“VB 9不支持自动实现的属性”,并指出了Roslyn编译器中的一个错误,并建议尽可能多地移动到App_Code之外以避免此问题. 有没有人遇到这个错误,发现一个相对无痛的方式呢? 我已经考虑过将属性更改为函数的情况,因为当它是一个内部逻辑带有可选参数的readonly属性时,它似乎是合乎逻辑的;在这种情况下,我不知道允许从App_Code移出任何东西. 解决方法
我不知道该错误,也不知道如何绕过它,但将此属性更改为方法的问题是有道理的.
我要问的问题是:“这个属性首先应该是一种方法吗?” Here is some reading about that question. 除此之外,你总是可以将属性转换为方法,但是你会失去一些功能(see this answer) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC中,何时使用<%=%>和<%%&g
- ASP.NET Web App和ASP.NET MVC 3 Empty Web App之间的区别?
- asp.net中使用自定义控件的方式实现一个分页控件的代码
- asp.net-mvc – 在ASP.NET MVC 3应用程序中引用类库中的Nin
- asp.net – 尝试设置此报告中未定义的报告参数“名称”?
- asp.net-mvc – 如何更好地组织ASP.net MVC6应用程序中的re
- asp.net-mvc-3 – 当HTTP响应状态设置为400时,IIS覆盖HTTP响
- asp.net – requestValidationMode 4.5 vs 2.0
- ASP.NET WebService Response.Write乱码解决
- asp.net-mvc – ELMAH MVC 2 – Castle Windsor的问题
推荐文章
站长推荐
热点阅读