«Инициализация интерактивных с Project» отсутствует для .Net Core Projects в Visual Studio 2019 - PullRequest
0 голосов
/ 08 мая 2019

В VS 2019 опция инициализации проектов на интерактивной консоли C # отсутствует при нацеливании на .NET Core.

enter image description here

Опция также отсутствует в VS 2017 и есть связанный вопрос для VS 2017. Однако ответ на этот вопрос в основном подтверждает эту проблему, но не предлагает решения.

Кто-нибудь знает, есть ли технические ограничения, и поэтому эта функция просто неосуществима для .NET Core? У кого-нибудь есть хороший обходной путь для ручной инициализации проекта (с полным контекстом)?

1 Ответ

0 голосов
/ 09 мая 2019

Кто-нибудь знает, существует ли техническое ограничение, и поэтому эта функция просто неосуществима для .NET Core?

Боюсь, ответ отрицательный.

Пока что эта опция поддерживается только для .net framework, но не для временного проекта .net и стандартного проекта .net.

Чтобы эта опция была доступна для базовых проектов .net в VS, требуется поддержка обоихПроект-система и Рослин.На данный момент работа системы проекта завершена, вы можете отследить эту проблему , чтобы следить за ходом остальных работ в Рослине.

Любой, у кого есть хороший обходной путь для инициализациипроект (с полным контекстом) вручную?

Перейти View => Другие Windows => C # Интерактив, чтобы получить окно, и использовать команду #r (#r "Path/MyDll.dll"), чтобы загрузить сборку вручную.Полный контекст, вам также необходимо вручную загрузить все ссылки на сборки.

На самом деле это не хороший обходной путь, кажется, что есть способ пройти до того, как команда продукта выполнит эту функцию, извините за неудобства: - (

...