У меня есть несколько методов расширения в стиле «помощник», которые я использую довольно регулярно. (они в основном довольно простые, интуитивно понятные и работают на благо, а не на зло, поэтому, пожалуйста, не обсуждайте, или нет, я должен их использовать). Они в значительной степени расширяют базовые классы .NET CLR.
В настоящее время я должен скопировать файл ExtensionMethods.cs, содержащий мои методы расширения, для каждого нового проекта в решении, чтобы иметь возможность использовать их в нескольких проектах.
Можно ли определить расширение для работы над несколькими проектами внутри решения или обернуть их в dll «расширения», или они ограничены рамками проекта?
РЕДАКТИРОВАТЬ Хотя ответы «выделенного проекта» совершенно верны, я выбрал ответы Марксидада, поскольку предпочитаю подход, который он дает. Спасибо за все ответы до сих пор, и я изменил их все, так как все они были хорошими ответами