【发布时间】:2018-08-28 03:08:34
【问题描述】:
我正在尝试运行我正在使用的应用程序,但 Visual Studio 有时无法构建项目,只是因为它锁定了可执行文件:
这在 Visual Studio 的最后一次更新后开始发生,并且并非每次构建都会发生,而是不时发生。关闭并重新打开解决方案会暂时消除错误,但在再构建几次后,它会再次出现。
我正在尝试构建一个包含更多 DLL 和一个 WPF 项目的解决方案,但错误似乎出在 WPF 项目上。
有人知道如何在 VS 2017 中解决这个问题吗?
【问题讨论】:
-
这是一个老问题,我已经很久没有见过了。有一个问题有很多答案可以帮助你stackoverflow.com/questions/11646047/…
-
VS 不会锁定可执行文件,您安装的反恶意软件产品会。它将自己注入到进程中来做它的肮脏行为。当垃圾软件看到一个可执行文件不知从哪里出现时,它总是把它的内衣捆绑在一起。 MSBuild 有一个解决方法,但是当“深度扫描”花费其通常的快乐时间时,它确实放弃了。生命太短暂,无法应对,请选择您的操作系统随附的那个。
-
@Steve,我已经看到了这个问题,有趣的是,它在很长一段时间后又出现了。我在一些旧的 VS 2010 项目中遇到过它,但现在我不知道是什么让它回来了,除了我安装了最新的 VS 更新。我最终可能会将此问题作为重复问题关闭。
-
感谢@HansPassant 的回复!奇怪的是,这个问题似乎是在最新的 VS 更新之后出现的。此外,错误描述中还指定了文件被 Microsoft Visual Studio 锁定,所以我不知道该说什么。该机器安装了相同的防病毒软件已有几年了,但以前从未发生过这种情况(不久前在 VS 2010 上除外)。
-
防病毒软件确实是个问题。我几乎忘记了那一点。我将每个项目/解决方案都保存在一个子文件夹中,并告诉防病毒软件在其他地方注意其业务
标签: wpf visual-studio build visual-studio-2017