То, что я обычно делаю, создают новый файл в решении, где я хочу использовать его (то же имя), скопируйте и вставьте содержание класса от исходного решения до цели, зафиксируйте пространство имен и импорт по мере необходимости.
Единственным другим путем я знаю, чтобы сделать это, открыто исходный файл в целевом решении, и затем просто сохраните копию в ту папку, которая может стать сбивающей с толку с двумя файлами, открытыми с тем же именем в одном решении.
У кого-либо есть более легкий способ сделать это?
Вы можете просто скопировать и вставить сами файлы.
Когда ваше решение будет открыто, посмотрите на верхнюю часть проводника решений, и вы увидите значок, похожий на страницу с контуром страницы за ней и желтую страницу (не очень интуитивно понятный значок). Это кнопка "показать все файлы". Щелкните по ней, и вы увидите все файлы в вашем текущем выбранном проекте (он специфичен для конкретного проекта). Выделите все файлы, которые вы хотите включить, щелкните правой кнопкой мыши и выберите "Include in Project"
Вы можете просто скопировать файл с помощью Проводника. Или, что ещё лучше, начать рефакторинг своих проектов, чтобы создать сборки, которые могут быть использованы несколькими клиентскими проектами.