Как заставить Visual Studio автоматически добавлять ссылки при добавлении проекта в решение? - PullRequest
3 голосов
/ 28 мая 2009

Программирование (пока) для меня просто хобби, поэтому я пытаюсь найти способы усовершенствования, изучить некоторые базовые алгоритмы и навыки программирования, которые могут пригодиться в будущем. В настоящее время я работаю по-своему, хотя Project Euler и решаю там головоломки.

Я работаю в C # и настроил решение с именем ProjecEuler, в которое я добавляю один новый проект консольного приложения для каждой проблемы. (Я знаю, может быть, не самая лучшая настройка, учитывая эффективность памяти и тому подобное, но это легко сделать и легко запустить, и я делаю это только для себя ...)

Однако, поскольку проблемы стали более сложными, я обнаружил, что снова и снова использую один и тот же код, поэтому я добавил проект ClassLibrary, в который я поместил полезный код, который может понадобиться в нескольких проектах. Но каждый раз, когда я добавляю новый проект в решение, мне приходится вручную добавлять ссылку на библиотеку классов. Когда я добавляю пару проектов в час работы, это становится довольно утомительным.

Есть ли способ сообщить Visual Studio, что я хочу, чтобы все проекты в решении наследовали библиотеку классов и чтобы VS автоматически добавлял ссылки?

1 Ответ

3 голосов
/ 28 мая 2009

Да. Вы можете создать консольный проект, добавить все необходимые ссылки и затем экспортировать его (Файл> Экспорт шаблона) в качестве шаблона проекта. После этого шаблон вашего проекта будет доступен в Visual Studio.

Эта функция VS действительно полезна, вы можете настроить многие аспекты вашего шаблона. Я призываю вас потратить некоторое время, играя с этим!

Надеюсь, это поможет!

...