如何解决以下 xmlns MSBuild 错误?
How can I resolve the following xmlns MSBuild error?
我有一个 .NET Standard 4.7.2 解决方案,可以在本地正常构建。在尝试 运行 CI 构建 TFS 2015 sp3 时,我看到以下错误。我尝试了规定的更改,将xmlns值添加到解决方案中的每个项目,但仍然出现错误。 请问我该如何解决?
The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the <Project> element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.
非常感谢。
您需要确保解决方案可以在构建代理计算机上成功构建。请登录您的构建代理计算机,导航到代理工作文件夹,然后使用 msbuild 命令行构建项目以查看结果如何。
此外,请确保您的本地环境与构建代理机器相同,例如 VS 版本和 msbuild 版本。您可以清理代理工作文件夹,然后再试一次。
显然,Microsoft.Net.Compilers v3.8.0 nuget 包已添加到解决方案中(不确定如何...)并覆盖了 TFS MSBuild 代理。我删除了包,一切都在重新构建
我有一个 .NET Standard 4.7.2 解决方案,可以在本地正常构建。在尝试 运行 CI 构建 TFS 2015 sp3 时,我看到以下错误。我尝试了规定的更改,将xmlns值添加到解决方案中的每个项目,但仍然出现错误。 请问我该如何解决?
The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the <Project> element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.
非常感谢。
您需要确保解决方案可以在构建代理计算机上成功构建。请登录您的构建代理计算机,导航到代理工作文件夹,然后使用 msbuild 命令行构建项目以查看结果如何。
此外,请确保您的本地环境与构建代理机器相同,例如 VS 版本和 msbuild 版本。您可以清理代理工作文件夹,然后再试一次。
显然,Microsoft.Net.Compilers v3.8.0 nuget 包已添加到解决方案中(不确定如何...)并覆盖了 TFS MSBuild 代理。我删除了包,一切都在重新构建