Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Silverlight και Visual studio 2005

Îåêßíçóå áðü ôï ìÝëïò abot. Τελευταία δημοσίευση από το μέλος KelMan στις 14-06-2007, 19:05. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-06-2007, 16:46 32919

    Silverlight και Visual studio 2005

    Επιστρέφοντας από την πλύση εγκεφάλου για το silverlight (βλ. Remix 2007) το πρώτο πράγμα που προσπάθησα να κάνω είναι να δοκιμάσω ένα μικρό hello world παράδειγμα σε vb.net και silverlight σε vs 2k5. Ψάχνοντας αριστερά και δεξιά μπας και καταφέρω να κάνω add new silverlight project (πράγμα που υποστηρίζεται στο Orcas αλλά δυστυχώς όχι στο 2005) βρήκα το παρακάτω blog http://blogs.sqlxml.org/bryantlikes/archive/2007/05/02/silverlight-hello-world-in-c-from-vs-2005.aspx το οποίο για όλους τους πιστούς της c# δείχνει το τρόπο. Για vb δεν κατάφερα να βρω κάτι μιας και δεν μπόρεσα να πίσω τον  vb compiler να μην κάνει αυτόματα reference το mscorlib (το οποίο το χρειάζεται το Microsoft.VisualBasic). Έτσι κατέληξα στην παρακάτω λύση η οποία είναι λίγο «καφρίλα» αλλά παρόλα αυτά κατάφερα να φτιάξω το πρώτο μου silverlight προγραμματάκι χωρίς να αλλαξοπιστήσω από την vb.net:


    Βήμα 1ο: Η καταστροφή

    Αντικαθιστούμε τα περιεχόμενα του φακέλου C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\ με αυτά που περιέχονται στον φάκελο C:\Program Files\Microsoft Silverlight\. ΠΡΟΣΟΧΗ: Αν φτιάχνεται εφαρμογές σε WindowsCE βρείτε κάποιο άλλο compact framework για να αντικαταστήσετε.

    Βήμα 2ο:Δημιουργία Project

    Δημιουργούμε ένα library project based on the .NET Compact Framework 2.0 for Windows CE 5.0.

    Βήμα 3ο:Τα References

    Πετάμε ότι reference έχει και βάζουμε manually τα mscorlib, agclr, System,System.Core, System.Silverlight και System.Xml.Core από τον φάκελο C:\Program Files\Microsoft Silverlight\.

    Βήμα 4ο:Η δημιουργία

    Ξεκινάμε να δημιουργούμε xaml, js και html αρχεία


    Για κώδικα και το αρχικό Post που έβγαλα με αυτό είναι στο

    http://botsikas.blogspot.com/2007/06/silverlight-with-visual-studio-net-2005.html

    Enjoy τις δυνατότητες του silverlight στο γνωστό μας visual studio.

     

    Υ.Γ.1: Μετά από την δεύτερη πλύση εγκεφάλου που όλοι μα όλοι μας έστελναν στα blog τους για πληροφορίες αποφάσισα να ανοίξω και εγώ ένα για να βγάλω το ψώνιο μου :)

    Υ.Γ.2: Επειδή δεν κατάφερα να βρω (στον χρόνο που διέθεσα) πως γίνεται να πω στον vb compiler να σταματήσει να κάνει reference στα default .net 2.0 dlls, όποιος έχει κάποια καλύτερη γνώση ας βοηθήσει...

    Δημοσίευση στην κατηγορία:
  •  14-06-2007, 19:05 32922 σε απάντηση της 32919

    Απ: Silverlight και Visual studio 2005

    abot:

    Υ.Γ.2: Επειδή δεν κατάφερα να βρω (στον χρόνο που διέθεσα) πως γίνεται να πω στον vb compiler να σταματήσει να κάνει reference στα default .net 2.0 dlls, όποιος έχει κάποια καλύτερη γνώση ας βοηθήσει...

    Το VB Runtime χρειάζεται αφενός για λόγους συμβατότητας με τη VB 6 (βλ. MsgBox, Left, Right, κλπ) και αφετέρου γιατί περιέχει μια σειρά από helper functions για τις οποίες δεν υπάρχουν αντίστοιχες IL και χωρίς αυτές τις helper functions δεν μπορεί να γίνει compilation.

    Σε VS 2005 δεν γίνεται να μην τα κάνεις reference. Στη beta 2 του VS 2008 θα υπάρχει ένα νέο compiler switch, το /vbruntime- που θα επιτρέπει compilation χωρίς το default reference στο Microsoft.VisualBasic.DLL. Αυτό το switch μπορεί να χρησιμοποιηθεί μόνο από command-line και όχι μέσα από το UI.

     


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems