我正在使用Visual Studio Professional 2015,其中3。我有一个.EDMX文件,其中包含我的数据库模型。当我从数据库中更新模型时,自动生成的代码未正确格式。
例如,以前我有以下内容:
namespace Something
{
using System;
using System.Collections.Generic;
public partial class Analysis
{
public Analysis()
{
this.QualitativeAnalysis = new HashSet<QualitativeAnalysis>();
this.QuantitativeAnalysis = new HashSet<QuantitativeAnalysis>();
this.ScoringAnalysis = new HashSet<ScoringAnalysis>();
this.SumupAnalysis = new HashSet<SumupAnalysis>();
}
}
}
我更换了我的机器,现在有:
namespace Something
{
using System;
using System.Collections.Generic;
public partial class Analysis
{
public Analysis()
{
this.QualitativeAnalysis = new HashSet<QualitativeAnalysis>();
this.QuantitativeAnalysis = new HashSet<QuantitativeAnalysis>();
this.ScoringAnalysis = new HashSet<ScoringAnalysis>();
this.SumupAnalysis = new HashSet<SumupAnalysis>();
}
}
}
我必须更改我的VS配置才能解决此问题?
谢谢。
基于@panagiotis kanavos评论,我发现这种行为是由于线路设置的结束。基本上,Git在Visual Studio使用Microsoft设置读取它时使用UNIX设置存储文件。
我为Windows Bash客户端安装了Git,然后再次克隆了存储库后,它解决了问题。
此工具将UNIX设置转换为Checkout上的Microsoft设置,然后将Microsoft设置转换为Commit上的Unix设置。