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 项目添加了双重引用。
删除一个引用即可解决问题。
在 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 项目添加了双重引用。
删除一个引用即可解决问题。