Visual Studio 2017 中的 Xamrain 表单构建任务参考错误 [英] Xamrain form build task reference error in visual studio 2017
问题描述
我使用的是 Visual Studio 2017,当我从 build 3.0 安装 xamrain 时,我在运行应用程序时遇到以下错误.如何解决这个问题?
I am using visual studio 2017 and when I install xamrain from build 3.0 then I get the error bellow running application. How to resolve this problem?
严重性代码描述项目文件行抑制状态错误Xamarin.Forms.Build.Tasks.GetTasksAbi"任务不能从程序集加载D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild
etstandard2.0Xamarin.Forms.Build.Tasks.dll.无法加载文件或程序集 'netstandard,版本 = 2.0.0.0,Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其中之一依赖关系.该系统找不到指定的文件.确认那个声明是正确的,即大会及其所有依赖项可用,并且该任务包含一个公共类那个实施Microsoft.Build.Framework.ITask.AndroidApp.Android D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild
etstandard2.0Xamarin.Forms.targets 36
严重性代码描述项目文件行抑制状态错误无法执行Xamarin.Forms.Build.Tasks.GetTasksAbi"任务从程序集加载D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild
etstandard1.0Xamarin.Forms.Build.Tasks.dll.无法加载文件或程序集 'netstandard,版本 = 2.0.0.0,Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其中之一依赖关系.该系统找不到指定的文件.确认那个声明是正确的,即大会及其所有依赖项可用,并且该任务包含一个公共类那个实施Microsoft.Build.Framework.ITask.AndroidApp D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild
etstandard1.0Xamarin.Forms.targets 36
Severity Code Description Project File Line Suppression State Error The "Xamarin.Forms.Build.Tasks.GetTasksAbi" task could not be loaded from the assembly D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild etstandard2.0Xamarin.Forms.Build.Tasks.dll. Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified. Confirm that the declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. AndroidApp.Android D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild etstandard2.0Xamarin.Forms.targets 36
Severity Code Description Project File Line Suppression State Error The "Xamarin.Forms.Build.Tasks.GetTasksAbi" task could not be loaded from the assembly D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild etstandard1.0Xamarin.Forms.Build.Tasks.dll. Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified. Confirm that the declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. AndroidApp D:PracticsAndroidApppackagesXamarin.Forms.3.0.0.561731uild etstandard1.0Xamarin.Forms.targets 36
推荐答案
好吧,这是 Visual Studio 2017 的 xamarin-forms v 3.0 已知问题.上周我遇到了同样的问题(参考:https://bugzilla.xamarin.com/show_bug.cgi?id=60293).
Well, This is xamarin-forms v 3.0 known issue with visual studio 2017. I faced same issue on last week (ref : https://bugzilla.xamarin.com/show_bug.cgi?id=60293).
修复:安装 .NET 框架 4.7.1.来自微软(https://www.microsoft.com/en-us/download/details.aspx?id=56116),然后重新启动系统.
Fix : Install .NET framework 4.7.1. from Microsoft(https://www.microsoft.com/en-us/download/details.aspx?id=56116) and then restart your system.
这篇关于Visual Studio 2017 中的 Xamrain 表单构建任务参考错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!