VS2010のクライアントプロファイルに5分でサヨナラ
元記事:C#, VISUAL STUDIO 2010, NO MORE CLIENT PROFILE IN 5MINUTES.
手順1 – Visual Studioに同梱されているプロジェクトテンプレートを見つける
- 64ビット日本語OSの人は
- %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1041
- 32ビット日本語OSの人は
- %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1041
手順2 – VSのテンプレートファイルを編集
ConsoleApplication.zipを好きな場所に展開して、含まれているcsConsoleApplication.vstemplateファイルの名前を変更する。たとえば、csConsoleApplication-NoClientProfile.vstemplateなど。
そのファイルをテキストエディタで開いて以下の部分を修正する。
- <Name>タグの中身を自分が分かる内容で上書き。
- <Description>タグの中身を自分が分かる内容で上書き。
- <TemplateId>タグは削除。
手順3 - C#のプロジェクトファイルを編集
consoleapplication.csprojファイルをテキストエディタで開いて以下の部分を修正する。
オリジナル
$if$ ($targetframeworkversion$ >= 4.0) <TargetFrameworkProfile>Client</TargetFrameworkProfile> $endif$
修正後
$if$ ($targetframeworkversion$ >= 4.0) <TargetFrameworkProfile></TargetFrameworkProfile> $endif$
要するに、<TargetFrameworkProfile>タグの中身を空にする。
手順4 - ZIPで固めて配置
先ほどのフォルダを ConsoleApplication-NoClientProfile.zip などの名前で圧縮。ZIPアーカイブにフォルダ自身が含まれないようにすること。
圧縮できたら、ユーザーディレクトリに配置する。
%USERPROFILE%\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\