2012-08-08 62 views
0

我已經移動了BIN文件夾中的幾個DLL文件,但Visual Studio沒有選擇這些文件。我是否需要手動將它們註冊爲1.1?如何註冊和使用ASP.NET 1.1中的DLL文件

我知道在後面的框架中,就像在BIN文件夾中移動DLL文件一樣簡單,但是對於框架1.1來說同樣不起作用。有什麼我失蹤?

+0

在您的項目中添加了對它們的引用? – Magnus 2012-08-08 14:32:44

回答

0

您應該在項目中引用DLL。

更多信息如下;

http://msdn.microsoft.com/en-us/library/wkze6zky(v=vs.71).aspx

+0

我已經這樣做了,但它給了我一個錯誤消息,說「只有帶擴展DLL和COM的程序集可以註冊」。即使我註冊的兩個文件都是DLL文件。 – 2012-08-08 14:38:49

+1

然後,原因可能是程序集是使用大於1.1的.NET版本創建的。是這樣嗎? – 2012-08-08 14:48:48

+0

我正在嘗試爲1.1註冊ASPOSE.CELLS.DLL。我一直在使用這個DLL 4.0,現在試圖使用1.1。這很可能是原因。 – 2012-08-08 14:52:02

0

運行MSI文件,並重新啓動Visual Studio 2003中解決了這個問題。 ASPOSE.CELLS.DLL是1.1兼容的,所以向後兼容性不是問題。

0

你只需要你的組件聲明,以你的web.config就像下面:

<configuration> 
    <system.web> 
    <compilation> 
     <assemblies> 
     <add assembly="MyDll"/> 
     </assemblies> 
    </compilation> 
    </system.web> 

</configuration> 

你必須也確保您的DLL被編譯爲.NET 1.1。否則,它將無法工作。

希望這可以幫助你。讓我們知道它是否仍然無法正常工作。