-1

Visual Studio Professional 2015 と Update 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 構成で何を変更する必要がありますか?

ありがとう。

4

1 に答える 1

0

@Panagiotis Kanavos のコメントに基づいて、この動作は行末設定が原因であることがわかりました。基本的に、Git は Unix 設定でファイルを保存し、Visual Studio は Microsoft 設定でファイルを読み取ります。

Git for Windows Bash クライアントをインストールし、レポを再度複製した後、問題を修正しました。

このツールは、チェックアウト時に Unix 設定を Microsoft 設定に変換し、コミット時に Microsoft 設定を Unix 設定に変換します。

于 2016-12-08T15:26:11.990 に答える