Welche Dateien in einem Visual C # Studio-Projekt müssen nicht versioniert werden?

Ich bin neu in Visual C # Studio (benutze eigentlich die Express Edition, aber ein anderer Entwickler verwendet die Vollversion) und wir verwenden die Versionskontrolle (svn).

Es ist für mich akzeptabel, die Projektdateien zum Repository hinzuzufügen, da dieses Repo nur für uns beide gedacht ist, die Visual C # Studio verwenden. Aber es fühlt sich so an, als gäbe es einige irrelevante Dateien. Kann mir jemand, der mit Visual C # Studio-Projektdateien vertraut ist, sagen, welche Dateien sicher svn: ignoriert werden können?

Einige verdächtige Dateien:

project.csprojproject.csproj.Debug.cachefileproject.csproj.userproject.slnproject.suoContent \ Content.contentproj

Ich bin sicher, dass die .sln erforderlich ist, aber was ist das .suo? und die .csproj? Kann / sollte eines dieser Elemente beim Laden eines Projekts von Visual C # Studio generiert werden?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage