我正在尝试构建Xamarin.Forms应用程序,但是该构建始终挂在同一阶段(Android和iOS构建),我真的很想知道原因。然后,Visual Studio会完全挂起,只能强制关闭。
这仅发生在一个特定的分支中,但是我需要找出问题所在。 我从日志中看不到任何东西,或者我看错了日志。我真的很感激任何朝着正确方向提出的建议。
Buildlog:
Building Tool.iOS(调试) 构建开始于1/24/2019 10:54:15 AM。
项目“ /用户/用户名/项目/公司/工具/ XamarinApp /工具/服务/Pairing.csproj”(构建目标):
目标_HandlePackageFileConflicts: /usr/local/share/dotnet/sdk/2.1.500/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets(41,5):消息NETSDK1041:“参考:/ usr /本地/共享/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll”和“参考:/ Users /用户名/.nuget/packages/系统”。 net.networkinformation / 4.1.0 / ref / netstandard1.3 / System.Net.NetworkInformation.dll”。 NETSDK1033:选择'Reference:/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll',因为AssemblyVersion'4.1.2.0'大于“ 4.1.0.0”。 目标GenerateTargetFrameworkMonikerAttribute: 跳过目标“ GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件都相对于输入文件是最新的。 目标CoreGenerateAssemblyInfo: 跳过目标“ CoreGenerateAssemblyInfo”,因为所有输出文件都相对于输入文件是最新的。 目标CoreCompile: 跳过目标“ CoreCompile”,因为所有输出文件都相对于输入文件是最新的。 目标GenerateBuildDependencyFile: 跳过目标“ GenerateBuildDependencyFile”,因为所有输出文件都相对于输入文件是最新的。 目标CopyFilesToOutputDirectory: 配对-> /Users/username/Projects/Company/tool/XamarinApp/Tool/Services/bin/Debug/netstandard2.0/Pairing.dll
答案 0 :(得分:0)
解决了。我进行如下操作。我试图分别构建每个项目,以查看应该归罪于哪个项目。与平台无关的一个阻止了构建。然后,我在终端中使用msbuild来获取更多信息,并且它说不出它无法解析GitVersion nuget。我删除了它,瞧瞧它起作用了。