Не удается добавить какие-либо общие проекты в решение в VS2019 - PullRequest
1 голос
/ 27 марта 2019

Я использую VS2019 16.0.0 Preview 4.4

Если я создаю новый проект C # WPF, щелкните правой кнопкой мыши решение и выберите «Добавить новый проект».Создайте проект класса C # и добавьте его.

Теперь, если я щёлкну правой кнопкой мыши по ссылкам в главном проекте запуска и нажму «Добавить ссылку».В общих проектах список пуст, и я ничего не могу добавить.

Если я открою существующий проект с общими проектами, созданными в VS2017, все ссылки на общий проект отображаются как ошибки intellisense с красными загогулами.Если я запускаю решение, оно компилируется и работает нормально.

Кажется, что компонент GUI не может видеть никаких проектов, на которые есть ссылки, однако на уровне MSBUILD все работает правильно.

Я попытался удалить .VSпапка без удачи.

Почему общие проекты не работают в VS2019?

Jere - это скриншот проекта VS2017, который открывается, компилируется и работает нормально, но все ссылки на общие проекты отображаютсякак красный intellisense ошибки.

Я поднял вопрос на форумах сообщества разработчиков без ответа в течение недели https://developercommunity.visualstudio.com/content/problem/490528/shared-projects-is-empty-and-all-referenced-projec.html

enter image description here

enter image description here

1 Ответ

0 голосов
/ 28 марта 2019

В общих проектах список пуст, и я ничего не могу добавить.

Как я знаю, мы не можем делиться проектами (общими) между решениями.

Это означает, что если мы создадим новый проект, выберите «добавить ссылку», в общих проектах список будет пустым, если мы не создадим новый общий проект в решении или не добавим существующий общий проект в это решение.

Если я открою существующий проект с общими проектами, который был создан в VS2017, все ссылки на общий проект отображаются как ошибки intellisense с красными загогулами.Если я запускаю решение, оно компилируется и работает нормально.

Откройте проект vs2017 в vs2019, выберите «перестроить», проблема не исчезнет?Если это так, удалите общий проект из решения, щелкните правой кнопкой мыши решение => добавить существующий проект, чтобы добавить его обратно.После этого повторно добавьте ссылку на sharedproject.

На самом деле, общий проект хорошо работает на моей стороне с аналогичной версией.А для получения дополнительной информации о том, почему совместно используемый проект не может работать с решением, см. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...