如何在Visual Studio 2013中解决无效指针问题?

8

我非常沮丧,正在遇到人生中最糟糕的时刻。我无法解决我的 Visual Studio 2013 安装问题。无论我尝试了什么,每次尝试在浏览器中预览解决方案时,它都会抛出“无效指针”错误。

之前我还有其他问题,但我已经卸载并重新安装了Visual Studio 2013。更新、重新构建解决方案/项目、设置浏览器跳过本地代理、加载最新版本的IIS和Asp.Net…你说得对,但它仍然向我打招呼:

这里输入图片描述

它没有告诉我别的信息。我曾经在这台机器上安装过 VS 2012 和 VS 2010,但我已经将它们卸载了。现在只剩下这个问题。这是怎么回事?有人可以提供一些见解吗?我在这台机器上有两个硬盘。如果这个方法行不通,我将尝试在另一侧安装并希望它能与 SQL Server 很好地协作,因为 SQL Server 在我的 C 盘上。我有一个双重引导,只需进入另一个 Windows 8.1 Pro 系统并尝试它。我想先在这里找到解决办法并学到一些东西,然后再采取其他措施。谢谢!


当我不小心弄乱了Resources.resx文件时,出现了“无效指针”错误,并且甚至无法查看项目属性。我通过删除资源文件并重新创建来解决了这个问题。 - Momoro
4个回答

4
我认为这个问题是由于导入VS2010设置引起的。无论如何,这对我来说解决了这个问题:
  1. 进入路径 \Users\<Username>\AppData\Roaming\Microsoft\VisualStudio\12.0
  2. 将文件夹重命名为“_12.0”
  3. 重复步骤2,但是进入路径 \Users\<Username>\AppData\Local\Microsoft\VisualStudio\12.0
  4. 打开注册表编辑器
  5. 进入路径 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0
  6. 将键重命名为“_12.0”

1
这在我的VS2015上起作用了,但感觉有点糟糕。我不得不重新安装一堆扩展,并且失去了一些设置。哦,算了。 - dirq

4
我曾经遇到过同样的问题。我升级了Visual Studio(更新4),但是在更新过程中我的连接失败了,因此我没有完全更新Visual Studio。每次调试程序时都会出现“无效指针”错误,直到我再次完全更新它,这样就不会再出现错误了。
我建议你更新你的Visual Studio。你可以在这里进行更新:http://www.microsoft.com/en-us/download/details.aspx?id=44921

Visual Studio 2013 更新4 .iso:http://download.microsoft.com/download/1/E/0/1E0AA8D0-F5D4-45A8-9CA6-D9DC8A54DE3E/vs2013.4_ult_enu.iso - Mehrshad Lotfi Foroushani
这个问题已经很老了,当时我用这种方法解决了它。我太忙于做其他事情,没能回答它;我本来想告诉你我是怎么让它工作的。话虽如此,这就是为什么我把答案授予给你...我们使用了相同的方法! :) - DesignerMind

3
这是我解决的方法(可能不完全适用于您的问题,但值得尝试,以防其他方法无效)
  • 尝试以管理员身份运行Visual Studio,如果正常工作,请跳到下一步
  • 打开“secpol.msc”
  • 进入本地策略->用户权限分配->调试程序
  • 将登录帐户添加到Debug Programs中
在将Debug权限添加到您的帐户后,应该可以正常工作。

如果你已经在管理员组中,这就没有任何意义,但它确实有效,那又怎样呢 - 只管去做。或者,以管理员身份运行 VSS。 - David Bridge

2
抱歉,伙计。我也遇到了同样的问题。但是我有好消息告诉你。我按F5运行我的解决方案就可以了。如果我按Ctrl-F5运行它,就不会出现这个错误。它不处于调试模式,所以如果出了什么问题,你的应用程序只会崩溃。但是你仍然可以运行你的应用程序。

应该是一个注释,我猜。 - xlecoustillier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接