- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建我的 Visual Studio 解决方案,但在输出窗口中只有一个项目出现错误。
在错误选项卡中:
Error 161 Cannot register type library "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.tlb". Error accessing the OLE registry. (Exception from HRESULT: 0x8002801C (TYPE_E_REGISTRYACCESS)) MyPortal.Website.Controllers
在输出选项卡中:
Compile complete -- 0 errors, 153 warnings
MyPortal.Website.Controllers -> D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.dll
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): warning MSB3214: "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.dll" does not contain any types that can be registered for COM Interop.
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): error MSB3213: Cannot register type library "D:\Sites\Website\MyPortal.Website.Controllers\bin\Debug\MyPortal.Website.Controllers.tlb". Error accessing the OLE registry. (Exception from HRESULT: 0x8002801C (TYPE_E_REGISTRYACCESS))
========== Rebuild All: 8 succeeded, 1 failed, 0 skipped ==========
有什么想法吗?
最佳答案
设置Register For Com interop
时 我发现您确实需要以管理员身份运行。
在没有管理员尝试编译的情况下,我遇到了如下错误:
Cannot register assembly "C:\TFS\Project\Src\ProjectAddin\bin\Debug\ProjectAddin.dll" - access denied. Please make sure you're runningthe application as administrator. Access to the registry key'HKEY_CLASSES_ROOT\CLSID{3A6192EA-3C9C-39EB-99A3-3DBFF8CA118F}' isdenied.
上面的注册表项不存在,所以我创建了它,然后尝试编译我得到:
Cannot register type library"C:\TFS\Project\Src\ProjectAddin\bin\Debug \ProjectAddin.tlb". Erroraccessing the OLE registry. (Exception from HRESULT: 0x8002801C(TYPE_E_REGISTRYACCESS))
关闭 Register for COM interop 错误消失,或者更好的解决方案:
Shift + 右键单击 Visual Studio 并以管理员身份打开,打开项目。勾选 Register for Com interop,编译成功。
关于visual-studio - Visual Studio - TYPE_E_REGISTRYACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10875278/
我正在构建我的 Visual Studio 解决方案,但在输出窗口中只有一个项目出现错误。 在错误选项卡中: Error 161 Cannot register type library "D:\
我在注册 COM C# 组件时遇到问题,代码如下: [Guid("BBA10049-5A29-46f2-9D6A-084A38345F11"), InterfaceType(ComInterfaceT
我正在构建我的VS2010解决方案,并且在输出窗口中仅一个项目就有一个错误。 在错误标签中: Error 161 Cannot register type library "D:\Sites\We
我是一名优秀的程序员,十分优秀!