Quando provo il modo standard si lamenta di un riferimento non supportato e non riesco a utilizzare nessuna delle mie classi.Come si fa riferimento a una libreria di classi C# da un'applicazione metropolitana Javascript Win8?
Come si fa riferimento a una libreria di classi C# da un'applicazione metropolitana Javascript Win8?
risposta
È necessario creare un componente di Windows Runtime creando una libreria di classi dal modello "Visual C#" -> "Windows Metro Style" -> "Class Library". Poi nelle proprietà per quel progetto di libreria di classi è necessario marcare il tipo di uscita come "WinMD sul file"
istruzioni migliori possono essere trovate qui:
http://msdn.microsoft.com/en-us/library/windows/apps/hh779077(v=vs.110).aspx
questo non è indicato nella documentazione e è probabilmente solo un bug con Windows 8 Consumer Preview e Visual Studio 11 Beta ma assicurati di non includere un punto nel nome del progetto a cui stai facendo riferimento. Ad esempio, stavo lavorando su un'applicazione per auto, quindi ho creato un assembly chiamato "Car.Business". L'applicazione si arresta sempre in modo anomalo con una schermata di avvio vuota ogni volta che provo a fare riferimento a questo. Se d'altra parte ho appena usato "Business" come nome dell'assembly, l'applicazione funzionerebbe correttamente.
- 1. È possibile utilizzare una libreria di classi portatili che fa riferimento a System.Net in MonoDroid?
- 2. Come si fa riferimento a un progetto C# da un progetto C++/CLi nella stessa soluzione
- 3. Impossibile fare riferimento a una libreria di classi F #
- 4. Come si fa riferimento a javascript questa parola chiave da clojurescript?
- 5. Riferimento a RoleProvider in una libreria di classi
- 6. Come faccio a fare riferimento a Entity Framework 6 da una libreria di classi core .NET in RC2?
- 7. Libreria di classi portatile C# - Come si include System.Data.Linq
- 8. Come si ottiene la documentazione XML da mostrare per una libreria C# di riferimento?
- 9. Come scoprire di più a quale classe si fa riferimento?
- 10. Come posso eseguire secannotate.exe correttamente su una libreria che dipende da una libreria di classi portatili?
- 11. C# sicurezza filo quando si fa riferimento a proprietà statiche su altre classi
- 12. Come fare riferimento a un progetto Libreria di classi C# in Visual Studio 2010?
- 13. Compilare usando MONO - C# con riferimento a una libreria C#?
- 14. ResourceMap non trovato errore quando fa riferimento a un file di risorse all'interno di una libreria di classi portatile
- 15. Come si utilizza una libreria di classi standard in MVC6?
- 16. Come utilizzare una libreria C++ da C# e .NET?
- 17. "_OBJC_CLASS _ $ _ MKAnnotationView", si fa riferimento da: ERRORE
- 18. Individuazione di perdite di memoria in un'app della metropolitana di Win8 gestita?
- 19. Accedi a web.config da una libreria di classi separata?
- 20. "unsafeMutableAddressor: Swift.String", si fa riferimento da: .."
- 21. ASP.NET MVC - Come creare una vista fortemente tipizzata dalle classi nella libreria di classi di riferimento?
- 22. Riferimento a riferimento in C#?
- 23. C# libreria di classi Localizzazione
- 24. Problema strano quando si aggiunge un riferimento al servizio a un progetto a cui fa riferimento la libreria JSON.NET
- 25. Come si crea un assieme di test unitario per una libreria di classi portatile .NET?
- 26. Console non disponibile nella libreria di classi C#
- 27. Come forzare gcc a collegare oggetti C++ statici senza riferimento da una libreria
- 28. A cosa fa riferimento WheelEvent.deltaZ?
- 29. Quando si utilizza un progetto di libreria Android come si fa riferimento alle risorse xml correttamente?
- 30. v8 :: FunctionTemplate che fa riferimento a una variabile non globale
Che tipo di libreria di classe C# è questa? È indirizzato a .NETCore? Produce un. Winmd? –
Per essere più specifici, quando si crea il progetto della libreria di classi, assicurarsi di utilizzare il modello sotto "Stile Windows Metro" piuttosto che solo "Windows" - in questo modo si otterrà il .winmd e tutto il resto necessario per questo lavoro. Non è possibile fare riferimento a un progetto di libreria di classi vanilla in questo modo. –
Oltre al tipo di libreria di classi specifico Metro, è anche possibile creare un progetto Libreria portatile che può essere utilizzato su Metro e .NET standard (supporta anche Silverlight e WP7) ma consente solo il sottoinsieme di funzionalità comune tra le piattaforme selezionate . –