Ich möchte in eines der vorinstallierten MOSS 2007 Webparts schauen und den Code untersuchen. Danach möchte ich einige der Funktionen replizieren und einige eigene hinzufügen. Irgendwelche Techniken?Wie öffne und untersuche ich ein Moss Webpart?
Antwort
Alle SharePoint-DLLs finden Sie im Ordner C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Web Server Extensions \ 12 \ ISAPI. Verwenden Sie reflector, um den Code zu überprüfen. Einige Codes können jedoch verschleiert werden ...
Versuchen Sie .NET Reflektor (kostenlos!) Von http://www.red-gate.com/products/reflector/. Abhängig davon, welcher Webpart es ist, können Sie erben und erweitern. Wenn das Webpart versiegelt ist, können Sie es konsumieren/adaptieren oder einfach selbst rollen, indem Sie sich inspirieren lassen, welchen Quellcode .NET Reflector für Sie generiert hat. Aber es hängt wirklich davon ab, was Sie wollen - viele Webparts in MOSS können auf vielerlei Weise konfiguriert werden, indem Sie einfache .webpart-Dateien verwenden.
.dwp ist eine Art gemeinsames Format. Wenn ich das öffnen kann, bin ich sicher, Reflektor würde die Geheimnisse offenbaren –
Mein Fehler. Ich muss die tatsächliche Assembly finden, um den Code zu erhalten. Das .dwp wird nur die XML-Referenz zu der DLL auf dem Server abgerufen. –
Rechts - Die meisten SharePoint-DLLs sind im GAC gespeichert. –
danke. Wenden Sie für den Blick auf die Steuerelemente mit Sharepoint insbesondere auf den Microsoft.SharePoint.WebControls-Namespace in der Microsoft.SharePoint.dll-Assembly –