在构建使用Xamarin.forms构建的Android项目时出现此错误。
这是在我安装Xam.Plugin.Media软件包之后发生的,我无法将其恢复。
任何人都可以帮助我吗?提前谢谢。
错误:构建目标_XamarinAndroidBuildAarProguardConfigs时出错: Microsoft.Build.BuildEngine.InvalidProjectFileException:循环进入 检测到目标依赖项 在Microsoft.Build.BuildEngine.Target.BuildOtherTargets(System.Collections.Generic.IEnumerable
sta1 = net.addStation( 'sta1', mac='00:00:00:00:00:01', ip='10.0.0.1/8', range='30') sta2 = net.addStation( 'sta2', mac='00:00:00:00:00:02', ip='10.0.0.2/8', range='30') ... sta20 = net.addStation( 'sta0', mac='00:00:00:00:00:20', ip='10.0.0.20/8', range='30')
1 [T] missing_target,System.Boolean& executeOnErrors) [0x00065] in /private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine /Target.cs:2631[T] targetNames, System.Action
/private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/Microsoft.Build.Engine/Microsoft。 Build.BuildEngine / Target.cs:211
at Microsoft.Build.BuildEngine.Target.BuildDependencies (System.Boolean& executeOnErrors) [0x0003f] in
/private/tmp/source-mono-2017-02/bockbuild-2017-02/profiles/mono-mac-xamarin/build-root/mono-x86/mcs/class/Microsoft.Build.Engine/Microsoft。 Build.BuildEngine / Target.cs:177 (Transportesbr.Droid)
以下是Android项目中的包信息。
at Microsoft.Build.BuildEngine.Target.BuildActual (System.String built_targets_key, System.Boolean& executeOnErrors) [0x00091] in
答案 0 :(得分:1)
我尝试了以下步骤并且有效。
更新了所有软件包,包括Android中的Xam.plugin.media 项目更新package.config。
将代码推送到GitHub。当然,我有一个通用的.gitignore 提交中忽略了文件和包文件。
我们可以创建一个新项目并复制代码,但是我在项目上有太多文件,使用Github比创建一个新文件要快得多。 希望这会有所帮助。
答案 1 :(得分:1)
将软件包 Xamarin.Build.Download 从版本0.4.6降级为 0.4.5
如何降级Nuget - https://kb.xamarin.com/customer/en/portal/articles/2378153-how-do-i-downgrade-a-nuget-package-