我正在使用Visual Studio(C ++)2010构建DLL项目。生成的DLL是普通的DLL,在使用它之前我不需要注册它。
但是,在构建DLL项目时,我将始终收到以下错误消息
C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.CppCommon.targets(744,5):警告MSB3075:命令“ regsvr32 / s” E:\ Projects \ MyDLL \ Release \ MyDLL.dll“”退出,代码为5。请验证您是否具有运行此命令的足够权限。
以前的错误已转换为警告,因为使用ContinueOnError = true调用了任务。
继续构建,因为任务“ Exec”上的“ ContinueOnError”设置为“ true”。
C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.CppCommon.targets(756,5):错误MSB8011:无法注册输出。请尝试启用“按用户重定向”,或从具有较高权限的命令提示符下注册组件。
构建失败。
问题在于:
请帮助。谢谢
答案 0 :(得分:4)
您可以在“链接器,注册输出”下的项目属性中将其关闭: