IT部门昨天在我的开发机器上更新了AVG防病毒软件,现在当我尝试编译程序集时出现以下错误:
错误CS1606:程序集签名失败;输出可能未签名 - 错误签名程序集 - 进程无法访问该文件,因为它正由另一个进程使用。
程序集使用VS2010编写C#。我正在使用强名称密钥文件对程序集进行签名。
当我以安全模式运行或暂时禁用AVG保护时,没有错误。
我已关闭VS并在命令行上使用MSBuild构建。 我已经运行“sn -c”将CSP重置为默认值。 我尝试在AVG中添加各种异常:
这些都不起作用。
当然,我总是可以禁用病毒防护,但我认为IT部门不会对此感到高兴。
有什么想法?