Я использую VS2019 Community Edition
и создал решение C# Console App
в одном экземпляре VS2019
и общий проект C#
в другом.
Я добавил класс в Shared Project и затем хочу сослаться на этот общий проект в другом проекте, поэтому я щелкаю правой кнопкой мыши по References и выбираю Add reference, затем выбираю Shared Projects. В появившемся окне отображается пустой список. Я делаю что-то не так?
Другие вопросы, которые я обнаружил, указывают на то, что был создан неправильный общий проект, то есть используется неправильный язык, но я проверил, и мой действительно оба C#
проектов.
Другими предлагаемыми способами было добавить его в проект вручную, отредактировав файл .csproj
, который тоже не работал, или что-то связанное с MS Build config
, и это больше, чем я хотел бы принять.
Это я или VS2019
?
ОБНОВЛЕНИЕ 1: Так что мне удалось отчасти обмануть это, купив добавление Shared Project
к тому же проекту, что и консольный проект , но сохраняя его в другой папке и повторно используя файл решения .sln
, чтобы загрузить его в качестве решения в VS2019
. Прогресс, но хотя я могу добавить его в качестве ссылки, он, похоже, не знает о классах в Shared Project
, даже со ссылкой using
.