TL; DR 此特定问题未确定确切原因。重新安装Visual Studio的核选项解决了这个问题。以下是一些可能的尝试解决方案,但不保证任何可行的方法。
与我重新安装的大多数类似问题都可以解决问题。
<强>权限强>
- 以管理员身份运行Visual Studio。
- 使用任务管理器验证Visual Studio进程是否以适当的用户身份运行。
- 确认您已在Visual Studio内登录到正确的用户。可以尝试登录和退出。
醇>
特定于Visual Studio
- 关闭并重新打开Visual Studio。
- 确定问题是否特定于所有已安装的Visual Studio版本或仅适用于当前的Visual Studio版本。尝试从多个版本的Visual Studio调试项目。这不会解决问题,但可能有助于缩小问题的整体范围。
- 如果调试选项在&#34;工具 - &gt;选项 - &gt;调试&#34;已经修改检查设置。
- 有时Visual Studio本身可以进入一个时髦的状态,因此尝试清除其各种缓存。以下是如何清除组件缓存的示例。 Github - Clear Visual Studio Component Cache
- 通过转到控制面板的程序和功能视图尝试修复Visual Studio安装,右键单击Visual Studio安装并选择&#34;更改&#34;在上下文菜单中。 Visual Studio安装程序将打开。使用&#34;修复&#34;效用。或者,如果想到的是特定安装的组件未能尝试使用&#34;修改&#34;重新安装特定组件。选项。
- 此时,最好完全卸载Visual Studio并重新安装。
醇>
专门针对具体项目
- 不是执行重建,而是执行清理然后构建。
- 此外,如果上述步骤未给出正面结果,请使用文件资源管理器查看清理操作后仍保留的文件。可能是清理操作没有清除所有文件。比如那些手动复制到bin中。
- 尝试在不使用调试器的情况下运行项目。这可以在Visual Studio或文件资源管理器中完成。在Visual Studio(2010/2012/2013/2015/2017)中,默认热键当前为&#34; Ctrl + F5&#34; 。否则,在VS顶部的工具栏中使用select &#34; Debug - &gt;启动时无需调试&#34; 。通过文件资源管理器导航到项目 bin 目录,通过双击运行该过程。如果它从任何这些场景中正常运行而不是附加调试器,那么它与调试器有关。在这一点上,最简单的方法是重新安装VS。
- 如果(且仅限于)您熟悉项目(.csproj)和解决方案(.sln)布局,请使用文本编辑器查看它们。进行必要的修改。
醇>
其他强>
- 验证路径长度不超过Windows最大路径长度260个字符。 MSDN - Naming Files, Paths, and Namespaces
- 检查Windows事件日志。
- 使用Visual Studio附带的命令行实用程序及其不同的开关选项来尝试诊断问题。 MSDN - /Log (devenv.exe)
醇>
我遇到了同样的错误,导致该错误的原因是我设置了一些构建后事件,以从bin文件夹中清除不必要的外语目录。但是,当VS Studio找不到这些目录时,它将显示这些警告消息(找不到丢失的文件),因此我删除了我的post build事件,因为不再需要它,并且此问题得以解决。
因此,基本上,在进行核重新安装之前,我将检查项目的构建前或构建后事件:
我在带有 dot net 项目的 Visual Studio 中遇到了同样的问题。然后我更改文件位置,它对我有用。所以我建议你改变文件位置并重新打开visual studio