• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Jeet

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Post-Build event不能注册到全局缓存解决办法

在Win 7系统上的VS2010跑一个以前写的程序,编译时报错“Error    8    The command ""路径\gacutil.exe" /i "路径\CommonSupport.dll"" exited with code 1.”。因为工程有Post-Build事件,生成后调用Gacutil注册到GAC,以控制台窗口运行该注册命令,系统报“Failure adding assembly to the cache: Access denied. You might not have administrative credentials to perform this task. Contact your system administrator for assistance.”错误,原来是Windows的UAC设置引起的。

解决方法:

打开VS2010安装目录,选择devenv.exe,右键属性,兼容性选项卡,勾选特权等级下的“以管理员身份运行此程序”。重启VS2010,重新Build程序,成功注册到GAC。

posted on 2011-06-22 16:52  Jeet  阅读(477)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3