我需要你的帮助
我尝试使用Windows Runner在Gitlab-ci上构建一个. net项目。我收到下面的错误消息
C:$路径\解决方案MVC.csproj(176,7):错误MSB 4025:未能加载项目文件。第48行位置4上的“ItemGroup”开始标记与“Reference”的结束标记不匹配。第176行位置7。
我随时准备为任何其他澄清Thanx
这是我的Gitlab-ci:
stages:
- build
build_only:
image: mcr.microsoft.com/dotnet/framework/sdk:4.8
stage: build
tags:
- runner-windows
- ltsc2019
script:
- nuget sources Add -Name Artifactory -Source https://${NUGET_PATH} -username ${NUGET_REGISTRY_USER} -password ${NUGET_REGISTRY_PASSWORD}
- '& nuget restore $SOLUTION_PATH'
- '& "$env:MSBUILD_PATH" $SOLUTION_PATH -t:Rebuild -p:Configuration=MVC'
1条答案
按热度按时间2uluyalo1#
MSB4025是来自MSBuild得错误. MSBuild项目文件是XML.该错误指示XML得格式不正确.“SolutionMVC.csproj”文件得第48行上有一个未关闭得
<ItemGroup>
元素.“SolutionMVC.csproj”文件是什么样子的?是否有明显的打字错误?
您可以在本地对“SolutionMVC.csproj”文件运行MSBuild,以测试MSB4025错误。