Standart yolu denediğimde desteklenmeyen bir başvurudan şikayet ediyor ve sınıflarımın hiçbirini kullanamıyorum.Win8 Javascript metro uygulamasından C# sınıfı kitaplığa nasıl başvuruyorsunuz?
cevap
"Visual C#" -> "Windows Metro Stili" -> "Sınıf Kitaplığı" şablonundan bir sınıf kitaplığı oluşturarak bir Windows Çalışma Zamanı bileşeni oluşturmanız gerekir.
http://msdn.microsoft.com/en-us/library/windows/apps/hh779077(v=vs.110).aspx
Bu belgelerinde belirtildiği ve değildir: O zaman bu sınıf kütüphanesi projesi için özelliklerinde siz
iyi talimatları burada bulunabilir "Dosya WinMD" çıktı türünü işaretlemek gerekiyor Muhtemelen Windows 8 Consumer Preview ve Visual Studio 11 Beta ile ilgili bir hatadır, ancak referans verdiğiniz proje adına bir dönem eklemediğinizden emin olun. Mesela bir Car uygulaması üzerinde çalışıyordum, bu yüzden "Car.Business" adında bir meclis hazırladım. Bu başvuruyu denediğimde, uygulama her zaman boş bir başlangıç ekranı ile çökecektir. Öte yandan montajın adı olarak sadece "İş" i kullandım, o zaman uygulama iyi çalışıyordu.
- 1. C#, Metro Uygulaması, özel kural dışı durum sınıfı
- 2. Metro Uygulamasında ACS Simgesi Nasıl Kullanılır (C#)
- 3. Aynı çözümdeki bir C++/CLi projesinden C# projesine nasıl başvuruyorsunuz?
- 4. Yönetilen C++ projesinden C# sınıfı kullanma
- 5. Web 1.0 ile WebView'de JavaScript hatası Metro
- 6. Paylaşılan kitaplığa paketi yükleme
- 7. Bir JavaScript sınıfı
- 8. Windows 8 C# Metro Uygulamasının GUI'sini Güncelleme
- 9. C# uygulamasından Delphi kodunu nasıl kullanabilirim?
- 10. GroovyObject örneğini Groovy'deki MetaClass yöntemlerinden nasıl başvuruyorsunuz?
- 11. AppDelegate'i bir Bugün Görünüm Widget'ından nasıl başvuruyorsunuz?
- 12. Kaynak klasöründeki javafx fxml dosyalarını nasıl başvuruyorsunuz?
- 13. C + + Sınıfı Sınıf Üyesi Sınıfı
- 14. ihracat C++ sınıfı duktape için
- 15. asp.net mvc C# javascript web.config
- 16. Yerel bir WinRT bileşenini yönetilen bir projeden nasıl başvuruyorsunuz?
- 17. Bir Java Uygulamasından Javascript işlevlerini çağırma
- 18. Metro istemcisi
- 19. Yapılandırılmamış bir kitaplığa dayanan bir const-correct (C++) kitaplığı oluşturma
- 20. C şablonu sınıfı tespit ++
- 21. Appbar (Windows 8 Metro) nasıl kapatılır
- 22. Delphi Sınıfı C#
- 23. Javascript sınıfı yapılandırılmış nesne tanımlanmamış
- 24. JavaScript Sınıfı En İyi Uygulama?
- 25. Win8 sıcak köşelerinin boyutunu büyütmek için?
- 26. XAML'de görüntü nasıl "yüzer" (Windows 8 Metro)
- 27. Amaç C - KeyValuePair sınıfı?
- 28. Refactoring büyük C++ sınıfı
- 29. C++ sınıfı statik işaretçi
- 30. C++ AES Şifreleme Sınıfı
Ne tür bir C# sınıfı kitaplık bu? .NETCore'u hedefliyor mu? Bir .winmd üretir mi? –
Daha açık olmak gerekirse, sınıf kütüphanesi projesi oluşturulurken, sadece "Windows" yerine "Windows Metro stili" altındaki şablonu kullandığınızdan emin olun. Bu şekilde .winmd ve bunun için gerekli olan her şeyi alırsınız. iş. Bir vanilya sınıfı kütüphane projesine bu şekilde referans veremezsiniz. –
Metroya özgü sınıf kitaplığı türüne ek olarak, Metro ve standart .NET boyunca kullanılabilen bir Taşınabilir Kütüphane projesi de oluşturabilirsiniz (ayrıca Silverlight ve WP7'yi de destekler), ancak yalnızca seçtiğiniz platformlarda ortak olan işlevsellik alt kümesine izin verir . –