4

IT 部门昨天更新了我的开发机器上的 AVG 防病毒软件,现在当我尝试编译我的程序集时出现以下错误:

错误 CS1606:程序集签名失败;输出可能未签名——错误签名程序集——该进程无法访问该文件,因为它正被另一个进程使用。

该程序集是使用 VS2010 编写的 C#。我正在使用强名称密钥文件对程序集进行签名。

当我在安全模式下运行或暂时禁用 AVG 保护时,没有错误。

我已经关闭了 VS 并在命令行上使用 MSBuild 构建。我已经运行“sn -c”将 CSP 重置为默认值。我尝试向 AVG 添加各种异常:

  • C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\
  • 我的源代码目录
  • 甚至走极端加了“C:\”

这些都没有奏效。

当然,我总是可以禁用病毒防护,但我认为 IT 部门不会对此感到太高兴。

有什么想法吗?

4

0 回答 0