Visual studio 使用文件snk中的公钥对输出进行签名时出错-进程无法访问该文件,因为另一个进程正在使用该文件

Visual studio 使用文件snk中的公钥对输出进行签名时出错-进程无法访问该文件,因为另一个进程正在使用该文件,visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,最近安装了Visual Studio 2017并打开了现有解决方案(以前在Visual Studio 2015中打开)。一切似乎都很顺利。我可以看到解决方案、文件、编辑文件等。。。但是,当我尝试构建解决方案时,会出现以下错误: 使用文件“redacted.snk”中的公钥对输出进行签名时出错--该进程无法访问该文件,因为另一进程正在使用该文件。(HRESULT的异常:0x80070020) 我能找到的最相关的问题是。我尝试了所有建议,但没有成功,包括: 清理我的临时文件夹 使用UseShare

最近安装了Visual Studio 2017并打开了现有解决方案(以前在Visual Studio 2015中打开)。一切似乎都很顺利。我可以看到解决方案、文件、编辑文件等。。。但是,当我尝试构建解决方案时,会出现以下错误:

使用文件“redacted.snk”中的公钥对输出进行签名时出错--该进程无法访问该文件,因为另一进程正在使用该文件。(HRESULT的异常:0x80070020)

我能找到的最相关的问题是。我尝试了所有建议,但没有成功,包括:

  • 清理我的临时文件夹
  • 使用UseSharedComplation标记编辑csproj
  • 将“并行项目生成的最大数量”设置为1
  • 重新启动我的电脑
关于这件事我已经没有主意了。不知道下一步该做什么。我的直觉是错误不是100%准确(即文件未被其他进程使用),这与升级到VS2017有关


任何帮助都将不胜感激。谢谢。

您是否找到解决此问题的方法?如果是这样的话,你能把它作为一个答案吗?@Jim,IIRC,我相信这个问题随着VS的更新而消失了。然而,因为已经一年多了,我可能错了。不记得了,TBH。对不起:(