2015-05-04 15 views
8

Paylaşılan bir projeye dll referansı ekleme ile ilgili bir sorun yaşıyorum. Aşağıdaki resimde görüldüğü gibi, pencereler için bir proje ve bir windows telefon projesi olan bir Evrensel çözümüm var. HubApp1.Shared projesinde Paylaşılan (.shproj) projesinde başvuru ekleme

Solution

Ben Class.cs bazı kod için bir başvuru eklemeniz gerekir. Hem Windows projesinde hem de Windows Phone projesinde Class.cs kullanacağım. Bunu düzeltmek için Bing'le uğraştım ve hiçbir şey bulamadım.

cevap

7

Referansı, WP ve Windows projesine eklemeniz gerekir. o içine başvuran projeyi derlenmiştir, bu nedenle diğer Paylaşılan Projeleri dışında başka bir proje türlerini başvuramaz -

Bunun nedeni paylaşılan proje herhangi çıktı DLL derlendi değil olmasıdır.

+0

Sorun, Paylaşılan projede bulunan Class.cs dosyasındaki dll'ye ihtiyacım var ... Bu mümkün değilse, bir süredir windows telefon uygulamasına ihtiyacımız yok, sadece bekleyebiliriz Windows 10, elbette, tüm sorunlarımızı çözecek. :) –

+3

Bu referansı hem WP hem de Windows projelerine eklerseniz, bu dll'yi paylaşılan projede kullanabilirsiniz. Bunun nedeni, paylaşılan projenin temel olarak derleme sırasında bağlı olan WP veya Windows projesinin bir parçası olmasıdır. Üstelik bu dll'yi sadece WP projesini söyleyebilmeniz ve paylaşılan projenizdeki bu dll'den bazı kodları kullanabilmeniz için eklerseniz, bu sadece WP'de ve Windows üzerinde çalışacak ve bunu #if WINDOWS_PHONE_APP ve #endif arasında değiştirmeniz gerekecektir. '- aksi takdirde derleme yapmaz. –

+0

Ah, anlıyorum. Teşekkürler! –