VS2015 автоматически сгенерированный код неправильно отформатирован

Я использую 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, чтобы исправить эту проблему?

Благодарю.

1 ответ

Решение

Основываясь на комментариях Panagiotis Kanavos, я понял, что это связано с настройками конца строк. По сути, Git хранит файлы с настройкой Unix, тогда как Visual Studio читает их с настройкой Microsoft.

Я установил клиент Git для Windows Bash и после повторного клонирования репозитория исправил проблему.

Этот инструмент преобразует настройки Unix в настройки Microsoft при оформлении заказа и преобразует настройки Microsoft в настройки Unix при фиксации.

Другие вопросы по тегам