Visual Studio Mac 2017 构建挂起
Visual Studio Mac 2017 hangs on build
我正在尝试构建我的 Xamarin.Forms 应用程序,但构建总是挂在同一阶段(Android 和 iOS 构建),我真的很想知道为什么。 Visual studio然后完全挂起,只能强行关闭
这只发生在一个特定的分支,但我需要找出问题所在。
我从日志中看不到任何内容,或者我看错了日志。我真的很感激任何正确方向的指示。
构建日志:
构建Tool.iOS(调试)
构建于 2019 年 1 月 24 日 10:54:15 上午开始。
项目“/Users/username/Projects/Company/tool/XamarinApp/Tool/Services/Pairing.csproj”(构建目标):
目标 _HandlePackageFileConflicts:
/usr/local/share/dotnet/sdk/2.1.500/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets(41,5):消息 NETSDK1041:'Reference:/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll' 和 'Reference:/Users/username/.nuget/packages/system.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" 因为所有输出文件相对于输入文件都是最新的。
目标 GenerateBuildDependencyFile:
跳过目标 "GenerateBuildDependencyFile" 因为所有输出文件相对于输入文件都是最新的。
目标 CopyFilesToOutputDirectory:
配对 -> /Users/username/Projects/Company/tool/XamarinApp/Tool/Services/bin/Debug/netstandard2.0/Pairing.dll
已修复。我进行如下操作。我试着分别构建每个项目,看看是哪一个造成的。独立于平台的那个阻止了构建。然后我在终端中使用 msbuild 获取更多信息,它吐出它无法解析 GitVersion nuget。我删除了它,瞧,它起作用了。
我正在尝试构建我的 Xamarin.Forms 应用程序,但构建总是挂在同一阶段(Android 和 iOS 构建),我真的很想知道为什么。 Visual studio然后完全挂起,只能强行关闭
这只发生在一个特定的分支,但我需要找出问题所在。 我从日志中看不到任何内容,或者我看错了日志。我真的很感激任何正确方向的指示。
构建日志:
构建Tool.iOS(调试) 构建于 2019 年 1 月 24 日 10:54:15 上午开始。
项目“/Users/username/Projects/Company/tool/XamarinApp/Tool/Services/Pairing.csproj”(构建目标):
目标 _HandlePackageFileConflicts: /usr/local/share/dotnet/sdk/2.1.500/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets(41,5):消息 NETSDK1041:'Reference:/usr/local/share/dotnet/sdk/NuGetFallbackFolder/netstandard.library/2.0.3/build/netstandard2.0/ref/System.Net.NetworkInformation.dll' 和 'Reference:/Users/username/.nuget/packages/system.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" 因为所有输出文件相对于输入文件都是最新的。 目标 GenerateBuildDependencyFile: 跳过目标 "GenerateBuildDependencyFile" 因为所有输出文件相对于输入文件都是最新的。 目标 CopyFilesToOutputDirectory: 配对 -> /Users/username/Projects/Company/tool/XamarinApp/Tool/Services/bin/Debug/netstandard2.0/Pairing.dll
已修复。我进行如下操作。我试着分别构建每个项目,看看是哪一个造成的。独立于平台的那个阻止了构建。然后我在终端中使用 msbuild 获取更多信息,它吐出它无法解析 GitVersion nuget。我删除了它,瞧,它起作用了。