Я новичок в C #, и мне интересно узнать, как лучше использовать пространства имен.
У меня есть решение, которое содержит один проект библиотеки классов, а также несколько небольших проектов консольных приложений. Все проекты консольных приложений - это анализ аргументов командной строки и вызов различных классов внутри проекта библиотеки. В проекте библиотеки используется стандартное соглашение CompanyName.Tool.
Мой вопрос таков: поскольку единственное назначение данного консольного приложения - это класс в проекте библиотеки, и он никогда не будет вызываться из другого проекта или класса, нужно ли помещать его в пространство имен? Это кажется ненужным.