Gewusst wie: Suchen und Kopieren von "Microsoft.Office.Excel.WebUI.dll" und "Microsoft.Office.Excel.WebUI.Internal.dll"
Letzte Änderung: Donnerstag, 8. April 2010
Gilt für: SharePoint Server 2010
Wenn Sie ein Excel Web Access-Webpart programmgesteuert einer SharePoint-Seite hinzufügen und das Excel Web Access-Webpart programmgesteuert ändern möchten, müssen Sie einen Verweis auf die erforderlichen SharePoint-DLLs hinzufügen. Beispiel:
Microsoft.Office.Excel.WebUI.dll
Microsoft.Office.Excel.WebUI.Internal.dll
Microsoft.SharePoint.dll
Auf dem Computer mit Microsoft SharePoint Server 2010 finden Sie eine Kopie von Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll im globalen Assemblycache. Vor dem Hinzufügen eines Verweises auf Microsoft.Office.Excel.WebUI.dll mithilfe des Dialogfelds Verweis hinzufügen in Microsoft Visual Studio müssen Sie zunächst Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll aus dem globalen Assemblycache in einen Ordner kopieren. Anschließend können Sie mithilfe der Registerkarte Durchsuchen im Dialogfeld Verweis hinzufügen zu dem Ordner navigieren, der die Kopie von Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll enthält.
Die Vorgehensweise wird in den folgenden Schritten erklärt:
Suchen Sie nach der Datei Microsoft.Office.Excel.WebUI.dll.
Kopieren Sie Microsoft.Office.Excel.WebUI.dll aus dem globalen Assemblycache in einen Ordner Ihrer Wahl.
Hinweis |
---|
Wiederholen Sie diese Schritte, um Microsoft.Office.Excel.WebUI.Internal.dll aus dem globalen Assemblycache in einen Ordner zu kopieren. |
So suchen Sie nach der Datei "Microsoft.Office.Excel.WebUI.dll"
Klicken Sie zum Starten der Eingabeaufforderungskonsole im Startmenü auf Ausführen.
Geben Sie cmd im Textfeld Öffnen ein.
Die Eingabeaufforderungskonsole wird angezeigt.
Navigieren Sie mit dem Befehl cd zum Verzeichnis C:\Windows\assembly:
Hinweis Die Verzeichnisstruktur auf Ihrem Computer kann geringfügig davon abweichen. In diesem Beispiel wird ein Computer verwendet, auf dem Windows Server 2008 installiert ist.
cd C:\Windows\assembly
Zeigen Sie mit dem Befehl dir den Inhalt des Verzeichnisses C:\Windows\assembly an:
C:\Windows\assembly>dir
Der Inhalt sieht ungefähr folgendermaßen aus:
Volume in drive C has no label. Directory of C:\Windows\assembly 02/20/2010 09:22 AM <DIR> GAC 02/20/2010 09:39 AM <DIR> GAC_32 02/20/2010 09:32 AM <DIR> GAC_64 02/22/2010 05:05 PM <DIR> GAC_MSIL 02/22/2010 05:35 PM <DIR> NativeImages_v2.0.50727_32 02/22/2010 04:33 PM <DIR> NativeImages_v2.0.50727_64 02/20/2010 10:34 AM <DIR> NativeImages_v4.0.30219_32 02/20/2010 10:35 AM <DIR> NativeImages_v4.0.30219_64 02/22/2010 05:04 PM <DIR> temp 02/22/2010 05:05 PM <DIR> tmp 0 File(s) 0 bytes 10 Dir(s) 104,032,665,600 bytes free
Verwenden Sie erneut den Befehl cd, um das Verzeichnis zu ändern und zum Verzeichnis gac_msil zu navigieren:
C:\Windows\assembly>cd gac_msil
Zeigen Sie mit dem Befehl dir den Inhalt des Verzeichnisses C:\Windows\assembly\GAC_MSIL an:
C:\Windows\assembly\GAC_MSIL>dir
Der Inhalt sieht ungefähr folgendermaßen aus:
Volume in drive C has no label. Directory of C:\Windows\assembly\GAC_MSIL ... 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.Udf 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.WebServices 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI 02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI.Internal ... 02/20/2010 07:57 AM <DIR> Microsoft.SharePoint ... 0 File(s) 0 bytes 739 Dir(s) 100,594,409,472 bytes free
Nachdem Sie die Dateien Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll gefunden haben, können Sie sie in einen Ordner Ihrer Wahl kopieren.
So kopieren Sie die Datei "Microsoft.Office.Excel.WebUI.dll"
Verwenden Sie den Befehl cd erneut, um zum Verzeichnis Microsoft.Office.Excel.WebUI zu wechseln:
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
Zeigen Sie mit dem Befehl dir den Inhalt an:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Der Inhalt sieht ungefähr folgendermaßen aus:
Volume in drive C has no label. Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI 02/20/2010 07:57 AM <DIR> . 02/20/2010 07:57 AM <DIR> .. 02/20/2010 07:57 AM <DIR> 14.0.0.0__71e9bce111e9429c 0 File(s) 0 bytes 3 Dir(s) 104,006,115,328 bytes free
Verwenden Sie den Befehl cd erneut, um zu einem anderen Verzeichnis zu wechseln:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
Kopieren Sie Microsoft.Office.Excel.WebUI.dll mit dem Befehl copy in einen Ordner Ihrer Wahl.
Im folgenden Beispiel wird Microsoft.Office.Excel.WebUI.dll in den Ordner C:\WebUIAssembly kopiert, wobei C:\WebUIAssembly der zuvor von Ihnen erstellte Ordner ist:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly 1 file(s) copied.
Beispiel
Das folgende Beispiel ist das Ergebnis der Verwendung der Eingabeaufforderung, um nach Microsoft.Office.Excel.WebUI.dll zu suchen und in einen Ordner zu kopieren.
C:\Windows\assembly>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly
02/20/2010 09:22 AM <DIR> GAC
02/20/2010 09:39 AM <DIR> GAC_32
02/20/2010 09:32 AM <DIR> GAC_64
02/22/2010 05:05 PM <DIR> GAC_MSIL
02/22/2010 05:35 PM <DIR> NativeImages_v2.0.50727_32
02/22/2010 04:33 PM <DIR> NativeImages_v2.0.50727_64
02/20/2010 10:34 AM <DIR> NativeImages_v4.0.30219_32
02/20/2010 10:35 AM <DIR> NativeImages_v4.0.30219_64
02/22/2010 05:04 PM <DIR> temp
02/22/2010 05:05 PM <DIR> tmp
0 File(s) 0 bytes
10 Dir(s) 104,032,665,600 bytes free
C:\Windows\assembly>cd gac_msil
C:\Windows\assembly\GAC_MSIL>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly\GAC_MSIL
...
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.Udf
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.Server.WebServices
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI
02/20/2010 07:57 AM <DIR> Microsoft.Office.Excel.WebUI.Internal
...
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI
02/20/2010 07:57 AM <DIR> .
02/20/2010 07:57 AM <DIR> ..
02/20/2010 07:57 AM <DIR> 14.0.0.0__71e9bce111e9429c
0 File(s) 0 bytes
3 Dir(s) 104,006,115,328 bytes free
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly
1 file(s) copied.
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Hinzufügen eines Excel Web Access-Webparts zu einer Seite
Gewusst wie: Festlegen eines Speicherorts als vertrauenswürdig