我有一个 C++ 项目,它在几个程序集的预构建事件中调用 RegAsm。预构建事件失败并出现以下错误:
Error 1 error RA0000 : An error occurred while writing the registration
information to the registry. You must have administrative credentials to perform
this task. Contact your system administrator for assistance. RegAsm
当我检查 BuildLog.htm 时,它在预构建事件中有以下命令:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm
../../../CommonLib/release/Services.dll
/tlb:c:\TFS\Console\Solution\Bridge\Services.tlb
所以我复制了命令并以管理员身份在 Visual Studio 2010 命令提示符下运行它,但得到了同样的错误。
直到最近,我才能很好地构建这个项目。 不知道是什么导致了这个问题。任何帮助表示赞赏。
我是这台计算机上管理员组的成员,并且已关闭 UAC。