问题描述:编译一工程, 文件生成了但还是报错: error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。
在网上查了一下,解决办法: 项目-》属性-》链接器-》逐用户重定向 设置为 true .
但我设为true后仍然报错。
问题分析:编译通过,并且生成了,应该是链接出问题,拿dependency查一下依赖库。果然缺少一dll。添加此dll,问题解决。出现错误分清是什么错误,编译错误还是链接错误。
备注:error PRJ0050:未能注册输出。请确保您有修改注册表的相应权限。该错误也可以用同样方法,拿dependency查一下依赖库