使用Visual Studio类图的奇怪行为

时间:2018-12-24 20:58:04

标签: visual-studio class-diagram

运行企业VS 2017,使用类图时出现奇怪的行为。enter image description here

生成的代码是这样的:

  public class Demographic
{
    public string Id
    {
        get => default(int);
        set
        {
        }
    }

    public string FirstName
    {
        get => default(int);
        set
        {
        }
    }
}

getter想要一个int,但是我的属性是string类型。就像代码生成器没有使用属性类型来构造吸气剂一样。

有人遇到过吗?除了打开生成的代码并修改所有属性以外,还有其他解决方法吗?

1 个答案:

答案 0 :(得分:0)

我在我的Visual Studio 2017版本中验证了上述行为,非常抱歉。

一年多以前,2017年中,一个用户提到了同一错误: https://developercommunity.visualstudio.com/content/problem/67423/class-designer-creates-incorrect-code.html 微软没有修复它真是令人生气。

如果有时间,请将该问题报告给Microsoft: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio-2017?view=vs-2017