Mac 2019 VS 上的 Xamarin WatchOS 构建错误

Xamarin WatchOS build error on VS for Mac 2019

在 Visual studio 上 mac 2019,默认的 watchOS 在构建时中断并出现以下错误。 phone-app 项目只有在从 VS 项目模板添加 WatchOS 项目之前才能成功构建。

请帮忙。

ERROR /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(4,4): Error MSB4094: "/Users/devpc/Projects/SampleWatchApp/Watch/Watch.WatchOSExtension/bin/iPhoneSimulator/Debug/WatchWatchOSExtension.appex;/Users/devpc/Projects/SampleWatchApp/Watch/Watch.WatchOSExtension/bin/iPhoneSimulator/Debug/WatchWatchOSExtension.appex" is an invalid value for the "Source" parameter of the "Ditto" task. Multiple items cannot be passed into a parameter of type "Microsoft.Build.Framework.ITaskItem". (MSB4094) (Watch.WatchOSApp)

我意识到 mac 2019 的 VS 出于某种原因为 Watch-Extension 项目添加了双重引用。

删除一个引用即可解决问题。