gpt4 book ai didi

c# - 随机 cs 文件无法在 visual studio 2012 中打开

转载 作者:可可西里 更新时间:2023-11-01 08:26:24 24 4
gpt4 key购买 nike

这是我的泡菜。我正在使用 Visual Studion 2012 并且一直在顺利开发我的应用程序。我今天打开 VS,我可以像往常一样打开所有文件(cs 文件)。在我按下“开始”按钮开始调试后...我收到 xxx.cs not found 错误。

| Source Not Found | <-The tab

xxx.cs not found

You need to find xxx.cs to view the source for the current call stack frame.

Try one of the following options:

Source search information

Locating source for '[PATH]\xxx.cs'. Checksum MD5 {14 3a e d4 8d 6c e5 0 e2 56 3e 4b 3 dc 22 7a}

Determining whether the checksum matches for the following locations:

1: [PATH]\xxx.cs Checksum MD5 {14 3a e d4 8d 6c e5 0 e2 56 3e 4b 3 dc 22 7a} Checksum matches.

The file'[PATH]\xxx.cs' exists.

The debugger found source in the following locations:

1: [PATH]\xxx.cs Checksum {14 3a e d4 8d 6c e5 0 e2 56 3e 4b 3 dc 22 7a}

The debugger will use the source at location 1.

现在,如果我单击链接的文本来浏览文件...没有任何反应。我停止调试器并双击 xxx.cs 也没有任何反应。我可以单击其他 cs 文件,有些可以工作,有些则不能。似乎完全随机...以前有人遇到过这种情况吗?

我通过工具重置了所有设置 |导入和导出设置并没有起到作用。

xxx.cs 和所有其他文件都包含数据(至少 VS 应该打开一个空文件!)我很困惑到底发生了什么......有什么想法吗?

问候,

安东尼奥

最佳答案

我在 VS 2012 中随机遇到过这个问题,虽然我还没有找到根本原因(我觉得这是 Visual Studio 中的一个错误,因为它不会在 2010 年的同一个项目中发生),但我发现了如何禁用烦人的症状并继续调试。在 Tools -> Options -> Debugging -> General 中有一个选项可以关闭校验和文件检查:

要求源文件与原始版本完全匹配告诉调试器验证源文件是否与用于构建您正在调试的可执行文件的源代码版本相匹配。如果版本不匹配,系统会提示您查找匹配的源。如果没有找到匹配的源码,调试时不会显示源码。

http://msdn.microsoft.com/en-us/library/85yzd16c.aspx

缺点是,如果您在受此问题影响的特定文件中有断点,那么您可能会发现 VS 不会跟踪到该文件,因此只有在存在文件导致​​的情况下才应使用此选项 (IMO)您不关心调试的麻烦。

我会在发现更多信息时更新我的​​答案。

关于c# - 随机 cs 文件无法在 visual studio 2012 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18967736/

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