Microsoft.VisualStudio.SharePoint.targets(418,7):错误MSB4131:不支持“IsDebugging”参数

时间:2013-03-11 09:06:07

标签: sharepoint build visual-studio-2012 msbuild-task

我正在使用Visual Studio 2012构建一个空的SharePoint 2013项目(添加了一个测试列表)。但是,当我尝试部署项目时,我收到以下内容:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.targets(418,7):错误MSB4131:不支持“IsDebugging”参数“SetPackagingProperties”任务。验证该任务上是否存在该参数,它是一个可获取的公共实例属性。

我已尝试评论各种线条,但这只会导致更多问题。此外,它不会打包解决方案。

此处记录的http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.tasks.setpackagingproperties.aspx中的setPackagingProperties任务确实不包含IsDebugging属性。因此文件C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.targets不正确?我正在使用SharePoint Found Server 2013。

感谢您的帮助 - 这个人正在努力!

1 个答案:

答案 0 :(得分:0)

事实证明解决方案很简单:DLL的冲突。

对于有同样问题的其他人:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.Tasks.dll包含IsDebugging属性(未记录!)。我的问题是我使用SP开发人员工具安装了VS 2010。这意味着VS 2012引用了Microsoft.VisualStudio.Sharepoint.Tasks.dll的错误DLL版本。我的解决方案很简单,因此在整个系统中搜索此DLL并删除上述路径中引用的所有副本。

Pareto比率:80%的浪费时间归因于遇到的问题只有20%,比如这个问题!!!