Σύνοψη
Το εργαλείο API Portability Analyzer παρέχει μια λίστα των .NET API που χρησιμοποιούνται από μια εφαρμογή, καθώς και τη δυνατότητα μεταφοράς αυτών των .NET API σε διάφορα προφίλ ή πλατφόρμες .NET. Αυτό επιτρέπει την εύκολη ανάλυση φορητότητας για προγραμματιστές που σκέφτονται να μεταφέρουν μια υπάρχουσα εφαρμογή σε διάφορες πλατφόρμες.
Περισσότερες πληροφορίες
Λήψη πληροφοριών
Το πρόγραμμα ανάλυσης φορητότητας API – Alpha είναι διαθέσιμο για λήψη από την ακόλουθη τοποθεσία Web του Κέντρου λήψης αρχείων της Microsoft:
Άμεση λήψη του πακέτου.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες Η Microsoft έχει σαρώσει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποιούσε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
Υποστηριζόμενες επιλογές γραμμής εντολών για αυτό το εργαλείο
| Επιλογή Standard | Περιγραφή της επιλογής | Χρήση |
|---|---|---|
| -? | Εμφανίζει πληροφορίες βοήθειας | ApiPort.exe -? |
| -λίσταΣτόχοι | Εμφάνιση της λίστας των πιθανών προφίλ προορισμού που μπορούν να καθοριστούν | ApiPort.exe -listTargets |
| < >Συνέλευση [προαιρετικές παράμετροι] | Ανάλυση συγκροτήματος | ApiPort.exe my.dll |
Η <επιλογή συναρμολόγησης> λαμβάνει επίσης ορισμένες πρόσθετες προαιρετικές παραμέτρους.
| Επιλογή | Περιγραφή της επιλογής | Χρήση |
|---|---|---|
| -targets:"Windows|ProjectK|Windows Phone" | Ένα από τα προφίλ προορισμού που υποστηρίζονται από το εργαλείο | ApiPort.exe my.dll -targets:"Windows; ProjectK; Windows Phone" |
| -out:όνομα_αρχείου | Το αρχείο εξόδου στο οποίο πρόκειται να εγγραφούν τα αποτελέσματα | ApiPort.exe my.dll –out:filename.xlsx |
| -περιγραφή | Περιγραφή της υποβολής | ApiPort.exe my.dll –περιγραφή:<sometext> |
Το εργαλείο παράγει ένα βιβλίο εργασίας του Microsoft Excel ως αποτέλεσμα. Αυτό το βιβλίο εργασίας παρέχει διάφορα επίπεδα ανάλυσης. Το εργαλείο παρέχει μια προβολή υψηλού επιπέδου που εμφανίζει το ποσοστό των φορητών API σε επίπεδο συναρμολόγησης. Το εργαλείο παρέχει επίσης μια πιο λεπτομερή προβολή που εμφανίζει τη λίστα μεμονωμένων API που δεν είναι φορητά σε ένα συγκεκριμένο προφίλ ή πλατφόρμα.
Συλλογή δεδομένων και προστασία προσωπικών δεδομένων
Η Microsoft συλλέγει μια λίστα των .NET API που χρησιμοποιούνται από τα δυαδικά αρχεία που υπέβαλε ο χρήστης. Η Microsoft συλλέγει επίσης τα ονόματα των API που δημιουργούνται με χρήση κώδικα προγραμματιστή. Το εργαλείο δεν συλλέγει τον δυαδικό κώδικα, συλλέγονται μόνο τα ονόματα των API. Αυτές οι πληροφορίες χρησιμοποιούνται για τον προσδιορισμό των .NET API που χρησιμοποιούνται από το δυαδικό αρχείο και για την κατάργηση τυχόν API που έχει συνταχθεί από προγραμματιστή από την αναφορά ανάλυσης φορητότητας. Η Microsoft συλλέγει επίσης πληροφορίες συναρμολόγησης, όπως αναφορές συγκρότησης για το δυαδικό αρχείο και το αναγνωριστικό πλαισίου προορισμού (TFM).