2008-12-16 505 views

回答

33

您需要使用regasm.exe註冊在32位和64個接口,我相信你需要運行在每個regasm.exe的組成:

C:\Windows\Microsoft.NET\Framework\v2.0.50727 

C:\Windows\Microsoft.NET\Framework64\v2.0.50727 

所以。 ..在您的情況下,您需要運行Framework64\v2.0.50727文件夾中的regasm.exe

下面是我們使用註冊COM互操作DLL爲我們的傳統的ASP應用程序的一個例子:

regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb 
+2

完美,謝謝。我得到它的工作。 – Jason 2008-12-16 19:53:45

1

如果DLL是建立在「任何CPU」的格式,不管你選擇regasm在

C:\Windows\Microsoft.NET\Framework\v2.0.50727 

C:\Windows\Microsoft.NET\Framework64\v2.0.50727 

DLL將被登記爲32位。

+1

從我讀到的其他地方,我認爲Framework64 \ ... \ regasm將註冊64位。 – 2013-04-12 10:01:01