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 при фиксации.