2016-06-28 27 views
7

.NET 4.5.2 projesinde .NET Çekirdek kitaplığı başvuruda bulunmak mümkün mü? .NET Core'un en son rcini kullanıyorum ve WPF projem ve .NET Core Web API'm için aynı kitaplığı kullanmak istiyorum. Ben de 4.6.1'de benim WPF projesini yükseltmek için çalıştı.NET 4.5.2'de .NET Çekirdek kitaplığı başvuru alma

enter image description here

ancak bu değişiklik bir şey değildir: Projemde başvurusunu eklemek istiyorsanız bu pencere gösterilir.

Güncelleme
O Çekirdek an itibariyle 2.0

+0

KBSLauncherLibCore nedir? –

+0

Bu benim WPF projemde referans vermek istediğim çekirdek kütüphanedir – chris579

+0

Bu yardımda Gary Holland'ın cevabı var mı? http://stackoverflow.com/questions/33810504/reference-a-net-core-library-in-a-net-4-6-project –

cevap

7

(2016 Haziran), gereken iki adım vardır ile artık mümkün:

  1. NET Çekirdek proje inşa ediyor emin olun net452 veya netstandard1.2 için (belgesine göre docs sayılı belgeye bakınız). Bu, projenizin .NET 4.5.2 projenizin kullanabileceği bir ikili çıktısını sağlayacaktır.

  2. .NET Core projenizden dotnet pack numaralı bir nuget paketi oluşturun. Bu locally veya MyGet'te barındırın. Bu paketi .NET 4.5.2 uygulamanıza başvurmak doğru ikiliyi çekecektir!

Visual Studio görünüşte doğrudan gelecekte csproj projelerden .NET Çekirdek projeleri başvurmak mümkün olacak, ama şimdi, 2. adımı buldum en iyi çözüm olduğunu.