Używam aktualizacji VS 3 (14.0.25425.01). Oto co zrobiłem:Odwołanie do biblioteki klasy .NET 4.6.2 z aplikacji .NET Core
- Tworzenie rdzenia ASP.Net Web Application (.NET rdzenia)
- Tworzenie biblioteki klas .NET 4.6.2
- Dodaj
net462
do ram,netcoreapp1.0
, importu w projekcie. json - prawym przyciskiem myszy na aplikacji ASP.Net Core kliknij Add Reference, wyboru projektów, wybierz Class Library został utworzony w kroku 2.
otrzymuję żadnych błędów na przywracaniu i odniesienie zostanie dodane do ASP. Net C ore app. Nie mogę jednak uzyskać do niego dostępu. Nie mogę dodać deklaracji importu lub uzyskać dostępu do obiektów. Przeszedłem przez wiele rzeczy, ale nic nie działa, a posty są bardzo wersjonowane, podzielone.
Oto Program.cs w ASP.Net podstawowej aplikacji.
Aktualizacja Zrobiłem to, co zaproponował Nate. Myślałem, że już to wypróbowałem ... ale na pewno mogę teraz uzyskać dostęp do moich bibliotek 4.6.2. Jednak teraz dostaję błędy kompilacji.
Czy to faktycznie kompiluje dla 'netcoreapp1.0' lub tylko dla' net461'? – svick
@svick Zarówno w Visual Studio, jak i 'dotnet build', pliki binarne są tworzone zarówno dla' net461' i 'netcoreapp1.0'. –
Jak? Aplikacja 'netcoreapp1.0' nie powinna być w stanie polegać na bibliotece' net461', która nie jest kompatybilna. – svick