Farseer

导航

2020年5月7日 #

D365 FO 枚举类型construct

摘要: 在D365之前,一个枚举类型对应多个子类需要实例化,通常会在construct里用switch case语句根据不同的枚举值实例化不同的子类。这种做法的问题在于,对扩展不友好,如果枚举类型增加了新的值,想扩展,即便通过CoC扩展construct方法也是很困难的事情。D365为了实现扩展性,针对这种 阅读全文

posted @ 2020-05-07 22:51 佛西亚 阅读(381) 评论(0) 推荐(0) 编辑

D365 FO编译Model

摘要: 开发环境突然遇到一个问题,打开任何窗体都报窗体打不开,接着报MenuItem defaultdashboard 打不开。通过如下方法解决了:编译自己项目客制化创建的整个Model,编译通过,不要让它出现任何错误。因为正常情况下,开发只编译自己的Project就可以了,从Devops上同步下来的其他开 阅读全文

posted @ 2020-05-07 10:59 佛西亚 阅读(333) 评论(0) 推荐(0) 编辑

D365 F&O VS一个好玩的bug

摘要: VS文本编辑器可以针对不同的语言设置,是否换行。当代码宽度很大,超过代码编辑器的宽度的时候,可以设置自动换行来显示代码。 在X++里启用了自动换行,如果方法名和签名过长,导致VS自动换行显示,再去编辑代码的时候,VS就死掉了。 方法体的代码换行没问题,方法名过长导致自动换行就会出现上述问题。所以还是 阅读全文

posted @ 2020-05-07 00:19 佛西亚 阅读(198) 评论(0) 推荐(0) 编辑