Удалить библиотеку из загруженных значений по умолчанию (Visual Studios 2010 c # System.Linq) - PullRequest
1 голос
/ 21 марта 2012

Привет, есть ли способ удалить библиотеку из набора библиотек по умолчанию, загруженного при создании новой страницы в проекте?

Практически все, что я хочу сделать, - это остановить автоматическое включение библиотеки LINQ, поскольку моя машина для разработки работает на более высокой версии .net framework, чем моя рабочая машина, и я все время забываю удалить все ссылки в любое времяЯ создаю новую страницу

Я посмотрел онлайн и не смог найти ничего, кроме как использовать библиотеку, не удаляя ее, и не вижу очевидного способа сделать это в визуальных студиях

Спасибо заAdvance

Ответы [ 3 ]

2 голосов
/ 21 марта 2012

Отредактируйте файл шаблона для того, где Visual Studio установлена ​​на вашем компьютере:

Например: C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Windows Forms \ 1033 \ Form.zip

Это должно определять, как создаются шаблоны. Вы также можете создать собственный шаблон (как предложил Дарьял) и затем отредактировать эту форму в этом шаблоне, чтобы ваши изменения не влияли на все ваши проекты в VS.

Эта страница объясняет больше о шаблонах. Содержимое шаблона будет выглядеть примерно так:

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 голосов
/ 21 марта 2012

Вы можете создать новый шаблон и использовать его.В этом шаблоне вы можете удалить ссылку и соответственно изменить кодовые файлы.После того как вы это сделали, вы можете посмотреть на this

0 голосов
/ 21 марта 2012

Я думаю, вы должны изменить шаблон проекта, чтобы добиться этого.Посмотри;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>

Я думаю, что вам нужно изменить раздел ссылок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...