Bir projeyi Taşınabilir Sınıf Kitaplığı'na yeniden yazmaya çalışıyorum. Ancak sorun, Async CTP kullanıyor olması ve bunu WP ve Windows Mağaza Uygulaması için bir kütüphane olarak derleyemem. Ben referans AsyncCtpLibrary.dll dahil etmezseniz, derleyiciTaşınabilir Sınıf Kitaplığı ile Async CTP Kullanma
tür veya ad alanı adı 'Görevler' ad 'System.Threading' de var olmadığını söyler (bir derleme başvurusu eksik?)
bunu eklerseniz, derleyici hala aynı hataları diyor ve bir uyarı ekler:
o çerçeve montaj dolaylı bir bağımlılığı var çünkü birincil referans "AsyncCtpLibrary" çözülemedi"mscorlib, Sürüm = 4.0.0.0, Kültür = tarafsız, PublicKeyToken = b77a5 Şu anda hedeflenen çerçevede çözülemeyen c561934e089 ". " .NETPortable, Sürüm = v4.0, Profil = Profile104" . Bu sorunu gidermek için, "AsyncCtpLibrary" başvurusunu kaldırın veya uygulamanızı "mscorlib, Sürüm = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" içeren bir çerçeve sürümüne yeniden hedefleyin.
Buna nasıl katlanmalıyım?
referans olarak kullanabilirsiniz. Bu nedenle, her proje için iki farklı sınıf versiyonunu saklamalıyım? – passick
VS2010'da bu sorunu çözdüm - İki csproj dosyası, bir WinRT ve WP7.5 için ikinci uygulama mantığım için bir proje klasörü ile bitti. Daha sonra her iki projede de aynı dosyalara başvuruyorum ve ayrıca #if gibi koşullu yapı değişkenlerini de kullanıyorum. Bazı sınırlamalarla oldukça iyi çalıştı. –
Ayrıca, dövüş kulübünün ilk kuralı olan wp8sdk'de yer alacağınızdan bahsetmiyorsunuz bile! :) – Stuart