当我部署我的 SharePoint 项目时,我收到以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SharePointTools\Microsoft.VisualStudio.SharePoint.targets(375,5): error : '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
行号与构建 XML 中的以下内容相关:
<CreateSharePointProjectService Configuration="$(Configuration)"
Platform="$(Platform)"
ProjectFile="$(MSBuildProjectFile)"
ProjectReferences="@(SharePointProjectReference)"
OutDir="$(TargetDir)">
<Output PropertyName="ProjectService" TaskParameter="ProjectService" />
</CreateSharePointProjectService>
此外,我设法将问题(或至少看似)减少到以下属性:
ProjectFile="$(MSBuildProjectFile)"
即,如果我删除此属性,那么我将不再收到相同的错误消息(但我会收到其他错误消息)。
我不确定这里发生了什么,因为我对 MSBuild 一无所知。显然,这以前总是可以工作,所以我不知道发生了什么变化导致它不再工作。任何建议都将不胜感激,因为我已经在这方面浪费了很多时间。顺便说一句,这个问题出现在 Visual Studio 2010 和 2012 中。
谢谢