【问题标题】:While creating new project I am getting error "object reference not set to an instance of an object"创建新项目时出现错误“对象引用未设置为对象的实例”
【发布时间】:2009-09-03 11:34:07
【问题描述】:

我刚刚开始在 Visual Studio 2k8 中使用 Silverlight。我已经为 Visual Studio 2K8 安装了 silverlight 3 工具。现在在创建新项目时会引发错误 - “对象引用未设置为对象的实例”。附上截图。请问各位大神能帮忙吗?

Error screen shot
Create project screen shot

【问题讨论】:

  • 您有任何调用堆栈信息或失败的代码吗?
  • 您是否尝试过重新安装这些工具?
  • 是的,我已经尝试重新安装。我在哪里可以获得调用堆栈信息?创建项目时抛出错误。
  • 你有没有安装silvelight运行时环境..有时这会导致此类问题的原因..尝试获取它并安装在您的机器上..
  • @Andrew 事件日志中有什么内容?

标签: visual-studio silverlight silverlight-3.0


【解决方案1】:

尝试重新设置您的 Visual Studio 设置。转到开始 > Visual Studio 命令提示符 (2008) 并按顺序运行命令:

devenv /ResetSettings
devenv /ResetSkipPKGS

看看这能不能解决问题...

【讨论】:

  • 我在 MS 论坛上看到过类似的重置建议,并尝试过没有结果。但是我还是尝试了你的,仍然没有喜悦“对象引用未设置为对象的实例”。我之前也尝试过重新安装 Silverlight。 VS2010 SP1
  • 我记得我在处理不同的症状时遇到了这个问题,但以防万一,您是否尝试过以管理员身份运行 VS? (和/或上述命令?)
  • 今天还为我修复了 VS2015!注意参数好像是区分大小写的!!
  • 我试过这个stackoverflow.com/a/22871532/3952692 但命令提示符说'devenv' is not recognized as an internal or external command
【解决方案2】:

您在安装 Silverlight 3 工具之前是否安装了 VS2008 SP1?

我建议您先卸载 Silverlight 3 工具,然后查看以下 MSDN 下载链接中的说明并按照以下说明安装 Silverlight 3 工具:

http://www.microsoft.com/download/en/details.aspx?id=9394

================================================ ====================

安装说明的现成参考:

在安装 Silverlight 3 工具之前:

将 Microsoft Visual Studio 2008 升级到 Service Pack 1,并确保安装了 Visual Web Developer 功能。 或者 安装带有 SP1 的 Microsoft Visual Web Developer 2008 Express。 卸载 Expression Blend 的任何 Beta 或预览版

注意:此版本不适用于 Visual Studio 2008 RTM 或 Visual Studio 2008 SP1 BETA。

================================================ =====================

【讨论】:

    【解决方案3】:

    我曾经遇到过类似的问题,我刚刚对 VS 进行了全面修复。你试过吗?不是卸载/重新安装,而是修复?

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,现在解决了............

      按照给定的路径移动并删除所有内容。

      Windows XP:

      C:\Documents and Settings\your_user_name\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache

      C:\Documents and Settings\your_user_name\Local Settings\Application Data\Microsoft\Team Foundation\3.0\Cache

      Windows 7:

      C:\Users\your_user_name\AppData\Local\Microsoft\Team Foundation\2.0\Cache

      C:\Users\your_user_name\AppData\Local\Microsoft\Team Foundation\3.0\Cache

      C:\Users\your_user_name\AppData\Local\Microsoft\Team Foundation\4.0\Cache

      所以解决方案是“清除系统缓存

      【讨论】:

      • 在 Win8.1 和 VS 2013 中得到帮助,路径是 C:\Users\user_name\AppData\Local\Microsoft\Team Foundation\5.0\Cache。 VS 重新启动后 - 它要求从图表中删除一些形状(从项目中删除的类)并打开 Ok,而不重置所有 VS 设置。
      【解决方案5】:

      我遇到了类似的问题,但使用的是 Windows 8、VS2012 Pro 和 WP8 SDK。

      尝试更新或删除 NuGet。

      我的解决方案:卸载 NuGet(因为它的更新不起作用)

      【讨论】:

        【解决方案6】:

        我在使用 Visual Studio 2017 时遇到了类似的问题。当我从 Tools > Extensions and Updates 禁用我的 ReSharper 时,此消息就会消失。

        【讨论】:

          【解决方案7】:

          我的 VS 2015 Windows 10 操作系统也遇到了类似的问题。

          解决方法:关闭 VS IDE 并重新打开。

          希望它应该是分辨率。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-06-04
            • 1970-01-01
            • 2018-01-16
            • 1970-01-01
            • 1970-01-01
            • 2011-07-09
            • 2012-08-31
            • 2011-11-21
            相关资源
            最近更新 更多