Visual Studio 명령 프롬프트에서 실행해야합니다 -> 클래스 또는 추가 -> 클래스를 선택 한 다음 새 항목을, 그리고 당신은 여전히 단지가 있어요 빈 코드 파일이면 기본 "클래스"템플릿이 없거나 엉망입니다. 추가 -> 코드 또는 추가 -> 새 항목을 사용하여 코드를 선택하는 경우 "코드"템플리트는 단순히 빈 ".cs"파일이며 사용자에게 비어있게됩니다.
C# Express의 경우이 파일은 "C : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ VCSExpress \ ItemTemplates \ 1033 \"에 있어야합니다. Visual Studio의 전체 (유료) 버전에 대한 템플릿은 정확히 동일한 파일이되고 폴더 위치 만 다릅니다. 이 파일은 "Class.zip"이라는 표준 zip 파일이어야합니다.다음과 같이이 zip 파일에는 두 개의 파일이 포함되어 있어야합니다
첫 번째 파일은 "Class.cs"라는 이름이 포함되어야한다 :
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Text;
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
두 번째 파일은 "Class.vstemplate"라는 이름이 포함되어야한다 :
<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2245" />
<Description Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2262" />
<Icon Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="4515" />
<TemplateID>Microsoft.CSharp.Class</TemplateID>
<ProjectType>CSharp</ProjectType>
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
<DefaultName>Class.cs</DefaultName>
</TemplateData>
<TemplateContent>
<References>
<Reference>
<Assembly>System</Assembly>
</Reference>
<Reference>
<Assembly>System.Data</Assembly>
</Reference>
<Reference>
<Assembly>System.Xml</Assembly>
</Reference>
</References>
<ProjectItem ReplaceParameters="true">Class.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
이 모든 것을 설치하고 여전히 빈 코드 파일이 있으면 Visual Studio를 다시 설치하십시오.
C# 프로파일을 사용하고 있습니까? –