Ostatnio zauważyłem, że Visual Studio 2010 (Professional) automatycznie wstawia FileHeader do plików klasy. Nie wiem, kiedy to się zaczęło, ale jakiś czas temu nie było to możliwe. Od tego czasu dyrektywy użycia są dodawane po przestrzeni nazw.VS 2010: Wyłącz program Fileheader dla plików nowej klasy
ten sposób plik wygląda na pokolenie:
// -----------------------------------------------------------------------
// <copyright file="Class1.cs" company="Microsoft">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------
namespace MyNamespace
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/// <summary>
/// TODO: Update summary.
/// </summary>
public class Class1
{
}
}
I to tak powinno wyglądać (i jak chcę):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyNamespace
{
public class Class1
{
}
}
Wyłączyłem wszystkie rozszerzenia i wszystkie wtyczki, ale problem pozostaje. Mam nadzieję, że każdy tutaj może powiedzieć mi, jak przywrócić wcześniejsze zachowanie.
Dzięki z góry
Właśnie sprawdziłem ten folder i wszystkie moje stare szablony zostały zapisane jako pliki .bak. Zastąpiłem te rzeczywiste kopiami zapasowymi. Musiałem zresetować moje Visual Studio kilka tygodni temu, być może nowe szablony zostały wtedy zainstalowane. –
Po prostu chcę dodać, że musisz uruchomić devenv.exe/installvstemplates, aby zaktualizować ItemTemplatesCache –