我已經移動了BIN文件夾中的幾個DLL文件,但Visual Studio沒有選擇這些文件。我是否需要手動將它們註冊爲1.1?如何註冊和使用ASP.NET 1.1中的DLL文件
我知道在後面的框架中,就像在BIN文件夾中移動DLL文件一樣簡單,但是對於框架1.1來說同樣不起作用。有什麼我失蹤?
我已經移動了BIN文件夾中的幾個DLL文件,但Visual Studio沒有選擇這些文件。我是否需要手動將它們註冊爲1.1?如何註冊和使用ASP.NET 1.1中的DLL文件
我知道在後面的框架中,就像在BIN文件夾中移動DLL文件一樣簡單,但是對於框架1.1來說同樣不起作用。有什麼我失蹤?
我已經這樣做了,但它給了我一個錯誤消息,說「只有帶擴展DLL和COM的程序集可以註冊」。即使我註冊的兩個文件都是DLL文件。 – 2012-08-08 14:38:49
然後,原因可能是程序集是使用大於1.1的.NET版本創建的。是這樣嗎? – 2012-08-08 14:48:48
我正在嘗試爲1.1註冊ASPOSE.CELLS.DLL。我一直在使用這個DLL 4.0,現在試圖使用1.1。這很可能是原因。 – 2012-08-08 14:52:02
運行MSI文件,並重新啓動Visual Studio 2003中解決了這個問題。 ASPOSE.CELLS.DLL是1.1兼容的,所以向後兼容性不是問題。
你只需要你的組件聲明,以你的web.config就像下面:
<configuration>
<system.web>
<compilation>
<assemblies>
<add assembly="MyDll"/>
</assemblies>
</compilation>
</system.web>
</configuration>
你必須也確保您的DLL被編譯爲.NET 1.1。否則,它將無法工作。
希望這可以幫助你。讓我們知道它是否仍然無法正常工作。
在您的項目中添加了對它們的引用? – Magnus 2012-08-08 14:32:44