いくつかのアセンブリのビルド前イベントでRegAsmを呼び出すC++プロジェクトがあります。ビルド前のイベントは次のエラーで失敗します。
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をオフにしました。