2012-03-21 4 views
1

こんにちは、プロジェクトで新しいページを作成するときに読み込まれるライブラリの既定のライブラリからライブラリを削除する方法はありますか?ロードされている既定値からライブラリを削除する(Visual Studio 2010 c#System.Linq)

私のやりたいことは、私の開発マシンが私のプロダクションマシンよりも高いバージョンの.netフレームワークで動作するため、LINQライブラリが自動的に組み込まれるのを止めることです。いつでもすべてのリファレンスを削除するのを忘れてしまいます私はアドバンス

おかげ

+0

プロジェクトから参照を削除したいのですか、またはcsファイルから 'using'を削除しますか? –

答えて

2

編集のVisual Studioがマシンにインストールされている場所のためのテンプレートファイル:

例えば: C:\ Program Files \ MicrosoftビジュアルStudio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSHARP \ Windowsフォーム1033 \ \ Form.zip

これは、テンプレートの作成方法を示します。また、カスタムテンプレート(Daryalが示唆しているように)を作成し、そのテンプレート内でこのフォームを編集して、VS内のすべてのプロジェクトに影響を与える変更を停止することもできます。

Thisページでテンプレートの詳細を説明しています。テンプレートの内容は次のようになります。

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq; 
$endif$using System.Text; 
using System.Windows.Forms; 

namespace $rootnamespace$ 
{ 
public partial class $safeitemrootname$: Form 
{ 
    public $safeitemrootname$() 
    { 
     InitializeComponent(); 
    } 
} 
} 
+0

あなたの助けてくれてありがとう、これは私が探していたものでした – jgok222

+0

喜んで私は助けることができました。 – GrandMasterFlush

0

をライン上で見て、それを削除しないでライブラリを使用する方法以外の何かを見つけることができませんでしたし、視覚的なスタジオでそれを行うことの明白な方法を見ることができない新しいページ

これを達成するためにプロジェクトテンプレートを変更する必要があると考えています。 見てください。 http://www.thecodinghumanist.com/blog/archives/2007/5/22/how-to-edit-visual-studio-templates

プロジェクト定義のzipファイルでは、.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> 
<SortOrder>90</SortOrder> 
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion> 
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp> 
<DefaultName>Class.cs</DefaultName> 
</TemplateData> 
<TemplateContent> 
    <References> 
     <Reference> 
      <Assembly>System</Assembly> 
     </Reference> 
    </References> 

<ProjectItem ReplaceParameters="true">Class.cs</ProjectItem> 
</TemplateContent> 
</VSTemplate> 

私はあなたが必要としているリファレンスセクションがあると思います。

0

新しいテンプレートを作成して使用することができます。このテンプレートでは、参照を削除し、それに従ってコードファイルを変更することができます。 これを済ませたら、this

関連する問題