Stworzyłem wiele projektów współdzielonych i testuję, czy można je udostępniać między różnymi typami projektów, jak mam nadzieję i oczekuję. Do tej pory udało mi się je wszystkie (czasami z niewielkim obejściem), ale nie mogę jeszcze wymyślić, jak to zrobić z biblioteką .NET Core Class, która byłaby naprawdę przydatna.Jak odwołać się do projektu współdzielonego Visual Studio w bibliotece biblioteki rdzeniowej .NET
Ponieważ nie mogę tego zrobić przez Visual Studio 2015, czy ktoś wie jak to zrobić? Być może wpisując odniesienie bezpośrednio do pliku project.json dla Biblioteki klas?
EDYCJA: Od wersji Visual Studio 2017 RC, projekty współdzielone prawidłowo współpracują z projektami .NET Core.
Myślę, że to zależy od definicji "prawidłowo". Mam wspólny projekt zawierający test jednostki i dwa projekty testowe, jeden .NETCoreApp1.0 i jeden .NET Framework 4.6.2, które odnoszą się do wspólnego projektu. Udostępniony test jest widoczny tylko w .NET Framework. To samo dotyczy programu .NETCoreApp1.1. –
Zawsze pakuję Moje wspólne projekty w bibliotekę dll, na przykład bibliotekę klasy .NET Core 1.1 lub bibliotekę .NET Framework. Następnie odwołuję się do tej biblioteki DLL do mojego projektu testowego.Biorąc pod uwagę, jak same testy mają tendencję do polegania na konkretnych wersjach bibliotek, nie próbowałem faktycznie dzielić testu między dwiema bibliotekami. W każdym razie, mam nadzieję, że zgłosisz swoje ustalenia do firmy Microsoft za pomocą wbudowanego narzędzia do raportowania - właśnie naprawili problem w najnowszej wersji, którą zgłosiłem wcześniej, gdzie nie można usunąć odniesienia do projektu udostępnionego za pomocą programu Visual Studio (musiałem zrobić więc w pliku projektu zamiast) – Arwin