2011-11-15 58 views
0

我想加載我的網頁上的Godaddy Open XML SDK庫。Godaddy與開放XML SDK

我無法正確加載dll。

我問過技術支持,但他們說的只是在他們的IIS設置中創建一個文件夾,以及一些我沒有得到的關於「ASP.NET應用程序DLL」的信息。

我認爲這個庫應該是正常的,因爲它只是操縱XML文件。

我得到的錯誤是:

CS0246: The type or namespace name 'DocumentFormat' could not be found (are you missing a using directive or an assembly reference?) 

回答

0

我能夠通過使用勾選框「創建應用程序根」來解決錯誤。

請注意,使用GoDaddy上的IIS管理器創建的應用程序應該與使用FTP在GoDaddy上創建的應用程序具有相同的名稱。

這回答使用GoDaddy支持。

1

當您下載的Open XML SDK從here 2.0,它會給你一個dll,你將需要以使用DocumentFormat命名空間包含。具體的dll被稱爲DocumentFormat.OpenXml.dll,你應該將該dll複製到支持人員告訴你創建的文件夾中。您還需要在項目中引用該dll以便使用它。一旦你這樣做,你所看到的具體的錯誤信息將消失。

+0

1 - 我使用他提供的步驟創建了一個文件夾,但我不知道該文件夾在哪裏。 2 - 我如何參考dll? 我把dll放在bin目錄下,它在本地很好地工作 –

+0

@AhmadHajou - godaddy的技術人員應該是回答這個問題的人。 – amurra

+0

原來我創建的文件夾中有一個選項需要檢查被調用的「創建應用程序根目錄」。 –

0

我唯一一次看到該錯誤是當您嘗試在共享主機上安裝.MSI文件。要獲得這種能力,您需要虛擬專用(http://x.co/b7Si)或專用服務器(http://x.co/b7Sk)。