我的asp.net MVC4应用程序经常出现此错误。该项目确实构建正常,但它在输出中显示一条消息。
18/04/2013 3:17:57 p.m.: Object reference not set to an instance of an object.
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
我正在使用VS2012 Update 1。 Web Essentials 2012版本2.6。
这不是重大而是烦恼。请帮忙。
答案 0 :(得分:2)
这是一个较老的问题,但却是谷歌的热门话题。所以这是我的答案。我发现这是由于Visual Studio和Web Essential 2012 Extension中的某些版本冲突或早期错误而发生的。通过RTM安装Visual Studio 2012和最新的Web Essentials(本文发布时的3.2版本),我可以重现此错误。
安装Visual Studio的最新更新已经解决了我的问题。更新
要确认您正在运行的Visual Studio版本,请转到Help -> About
更新3或更高版本应解决问题
Microsoft Visual Studio Ultimate 2012
版本11.0.60610.01更新3
以下是Microsoft网站上Visual Studio update的链接
答案 1 :(得分:2)
这已经过时但我会添加我的问题。
在VS2012上使用Web Essentials进行了这项工作 仅在选择文件夹并且我请求构建(CTRL + SHIFT + B)时才会发生。 如果我选择一个项目,则错误消失。
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
13/04/2015 01:42:47: Parâmetro incorreto. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()
at EnvDTE.Properties.Item(Object index)
at MadsKristensen.EditorExtensions.ProjectHelpers.GetRootFolder()