5

Zainstalowałem visual studio 15.3 i rdzeń .net core 2.0 sdk już dziś. Stworzyłem aplikację konsolową (netcoreapp2.0) z odniesieniem do projektu do biblioteki (netstandard2.0). Po włączeniu ReSharper nie otrzymuję żadnej intellisense dla typów w bibliotece. Partia błędów w VS, ale projekt buduje/uruchamia się, jeśli jest wykonywany z wiersza poleceń (kompilacja dotnet). Jeśli zawiesię program ReSharper, intellisense zacznie działać. Po włączeniu ReSharper, jeśli ustawię bibliotekę na netstandard1.x, intellisense działa.ReSharper intellisense dla aplikacji konsolowej netcoreapp2.0 odwołującej się do netstandard2.0 lib

Czy istnieje obejście tego problemu?

Odpowiedz

1

ReSharper 2017.1 nie obsługuje ostatecznych wersji .net core 2 lub .net standard 2 - został wydany przed nimi. Lepsze wsparcie w obecnej sytuacji (stan na 16.08.2017) EAP builds of 2017.2, ale nadal istnieją pewne problemy. Będziemy ulepszać wsparcie dla reszty programu Early Access i być gotowi na wydanie ReSharper 2017.2, co powinno wkrótce nastąpić.

0

Jeśli możesz, zmień projekt biblioteki z netstandard2.0 na netcoreapp2.0.

<TargetFramework>netcoreapp2.0</TargetFramework>

będzie działać dobrze :)