VS2010 “error MSB8011” 解决方法

5 篇文章 0 订阅
1 篇文章 0 订阅
在Windows 7及以上版本中,由于权限限制,非管理员用户无法执行regsvr32操作导致MSB8011错误。解决方法包括以管理员权限运行VS2010或在工程属性中设置Linker不注册输出。
摘要由CSDN通过智能技术生成

 

错误描述:C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(744,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.

 

形成原因:个人理解是由于在WIN7以上版本,只有管理员权限才可以运行regsvr32.exe程序,也就是说只有管理员权限才能够注册控件或者DLL。

 

解决方法:

     一、运行VS2010时,右键以管理员权限运行,不要直接打开VS2010。

     二、工程-->Propertier-->Linker-->General-->Register Output-->NO。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值