相关疑难解决方法(0)

RegAsm怎么做才能覆盖32位和64位?

我有一个由C#编写的DLL文件,我的系统是Windows 7 64位.当我应用RegAsm时,它没有将注册表添加到64位路径,而只是将其添加到32位路径.

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe" /register /codebase "C:\o.dll"
Run Code Online (Sandbox Code Playgroud)

然后,如果我在regedit.exe中检查我的GUID,我看到我只在32位注册表路径中有它: HKEY_CLASSES_ROOT\CLSID\{... my guid is found here ....}

代替 HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{... not found my guid ...}

因此,我有其他问题.任何人都可以建议发生了什么以及为什么它没有制作32位和64位注册表项?"

c# windows com regedit regasm

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

com ×1

regasm ×1

regedit ×1

windows ×1