gpt4 book ai didi

visual-studio-2012 - 最新的 Resharper 给我随机构建错误

转载 作者:行者123 更新时间:2023-12-01 16:43:09 29 4
gpt4 key购买 nike

一周以来,我一直收到随机构建错误,这些错误根本没有意义。起初,我发布了另一个版本,直到没有错误出现。但现在频率已经太高了,难以忍受。

错误交替出现,如下所示:

  • 错误 MSB3249:应用程序配置文件“app.config”无效。找不到文件“XXX\app.config”

    这个项目的奇怪之处在于与 XXX 相关的项目没有 app.config(它是 native C++ dll)。另外,XXX 会交替项目。

  • 错误 MSB3027:无法将“YYY.dll”复制到“bin\x86\Debug\YYY.dll”。重试次数超过 10。失败。
    1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(3540,5): 错误 MSB3021: 无法将文件“YYYdll”复制到“bin\x86\Debug\YYY.dll” 。该进程无法访问文件“YYY.dll”,因为它正在被另一个进程使用

    它们总是成对出现。使用进程资源管理器查看此情况,其他进程始终是 MSBuild.exe 或 devenv.exe。数字。

  • 某些项目无法加载。我尝试重现此错误消息,但现在频率太低。

  • 死锁/饥饿:构建卡在“构建已开始”行,我必须取消它。当我这样做时,之前的一些错误就会出现。

我的环境:Windows 8.1 64 位、Visual Studio 2012、Resharper 8.2、包含 98 个项目的解决方案(C#、VB.NET、C++/CLI 和 C++)

我尝试重建、清理、打开和关闭 VS、重新启动 Windows、禁用 Resharper 并重新启动 VS。通过最后一次修复,错误消失了,但我怀念 R# 的精彩内容。我将研究 R# 问题跟踪器,但其他人也遇到过这种情况吗?除了禁用 R# 之外还有其他解决方法吗?

最佳答案

ReSharper 最近改变了它解析引用的方式 - 它现在使用 msbuild 而不是核心 Visual Studio 来解决一些问题。您可以尝试以下几种方法:

  1. 安装最新的 ReSharper 8.2.1版本(RC 已于今天 4 月 25 日发布,修复了大量与构建错误相关的问题)
  2. 转到 ReSharper 选项、常规,然后取消选中底部的使用 msbuild 获取项目引用选项。然后尝试重建。

如果后者解决了您的问题,我建议您在ReSharper issue tracker上打开一个问题,这样他们就可以修复它。

希望有帮助!

关于visual-studio-2012 - 最新的 Resharper 给我随机构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23302596/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com