VS报错:error MSB8011: Failed to register output. Please try enabling Per-user Redir......

匿名 (未验证) 提交于 2019-12-02 23:36:01

关于error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.解决办法:

大概有四种:

第一种:Solution Explorer ->项目节点->鼠标右键->Properties->Linker ->General->Pre-user Redirection 设为TRUE 就好了。
对应的中文版是:
Solution Explorer ->项目节点->鼠标右键->属性->链接器->常规->逐用户重定向

第二种:提升程序的运行权限,使用管理员权限运行

第三种:关闭重定向,工程-->Propertier-->Linker-->General-->Register Output-->NO

第四种:使用depends.exe打开生成的.ocx文件,查看需要的依赖库,如果缺少某个.dll文件,depends.exe会提示找不到xx.dll文件,这时候需要找到相应的xx.dll文件,将其复制到.ocx文件目录下

文章来源: https://blog.csdn.net/buknow/article/details/90645023
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!