Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当前的.NET SDK不支持针对.NET标准2.0

当前的.NET SDK不支持针对.NET标准2.0
EN

Stack Overflow用户
提问于 2017-12-28 13:53:21
回答 2查看 4.5K关注 0票数 1

昨晚,我将Visual版本升级到15.5.2。现在我不能再运行Xamarin.Forms跨平台应用程序了。他们以前工作得很好,没有任何错误。

当我创建一个项目时,.NET可移植类库选项不再可用,并已被.NET标准库选项所取代。

但是,visual创建的模板项目不起作用。它给我带来了所有这些错误。我不知道该做什么来解决这个问题,我试着根据这个答案安装最新的.NET核心SDK

https://stackoverflow.com/a/45737766

但没有效果。

1.

严重性代码描述项目文件行抑制状态错误当前.NET SDK不支持针对.NET标准2.0。要么以.NET标准1.6或更低版本为目标,要么使用支持.NET标准2.0的.NET SDK版本。Phoneword C:\Program (x86)\Microsoft Visual x86 126

2.

严重性代码描述项目文件行抑制状态错误"ResolveLibraryProjectImports“任务意外失败。System.IO.FileNotFoundException:无法加载程序集'Phoneword,Version=0.0.0.0,Culture=neutral,PublicKeyToken=‘。也许它不存在于配置文件中?文件名:“Phoneword.dll” ( Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference,ReaderParameters参数)在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res ),ICollection1 jars, ICollection1 resolvedResourceDirectories,ICollection1 resolvedAssetDirectories, ICollection1 resolvedEnvironments( Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() Phoneword.Android )

编辑:在我从Android管理器安装了Android8SDK之后,下面的4个错误(3-7)消失了,然后在‘使用Adnroid版本编译’选项中选择了它

3.

错误NU1202包Xamarin.Android.Support.v4 25.4.0.2与monoandroid60 (MonoAndroid,Version=v6.0)不兼容。软件包Xamarin.Android.Support.v4 25.4.0.2支持: monoandroid70 (MonoAndroid,Version=v7.0)

4.

错误的NU1202包Xamarin.Android.Support.v7.CardView 25.4.0.2与monoandroid60 (MonoAndroid,Version=v6.0)不兼容。包Xamarin.Android.Support.v7.CardView 25.4.0.2支持: monoandroid70 (MonoAndroid,Version=v7.0)

5.

错误的NU1202包Xamarin.Android.Support.v7.AppCompat 25.4.0.2与monoandroid60 (MonoAndroid,Version=v6.0)不兼容。包Xamarin.Android.Support.v7.AppCompat 25.4.0.2支持: monoandroid70 (MonoAndroid,Version=v7.0)

6.

错误的NU1202包Xamarin.Android.Support.v7.MediaRout25.4.0.2与monoandroid60 (MonoAndroid,Version=v6.0)不兼容。包Xamarin.Android.Support.v7.MonoAndroid 25.4.0.2支持: monoandroid70 (MonoAndroid,Version=v7.0)

7.

错误NU1202包Xamarin.Android.Support.Design 25.4.0.2与monoandroid60 (MonoAndroid,Version=v6.0)不兼容。软件包Xamarin.Android.Support.Design 25.4.0.2支持: monoandroid70 (MonoAndroid,Version=v7.0)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-28 19:35:58

我注意到共享项目设置中的目标框架是空的,可能是针对.NET标准库2.0的,我认为这与这个项目类型不兼容。

我选择了版本1.6,在完成之后,依赖项中的黄色警告符号消失了,.NET标准库SDK出现了一个新的依赖项

票数 2
EN

Stack Overflow用户

发布于 2017-12-28 14:14:06

在Android项目->属性->应用程序下,尝试将“使用安卓版本编译”更改为7.0或8.0。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48014827

复制
相关文章
.NET 标准
.NET Standard是 .NET API 的正式规范,可用于多个 .NET 实现。.NET Standard 背后的动机是在 .NET 生态系统中建立更大的统一性。如果要在 .NET Framework 和任何其他 .NET 实现(例如 .NET Core)之间共享代码,则库应面向 .NET Standard 2.0。
呆呆
2022/01/04
1.4K0
CentOS7下安装.NET Core SDK 2.0
一、RPM方式 1、导入rpm源 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ng
KenTalk
2018/09/11
9150
.NET SDK 概述
.NET SDK 是一组库和工具,允许开发人员创建 .NET 应用程序和库。它包含以下用于构建和运行应用程序的组件: .NET CLI。 .NET 库和运行时。 该dotnet 驱动程序。 获取 .NET SDK 与任何工具一样,第一件事是将工具安装到您的机器上。根据您的场景,您可以使用以下方法之一安装 SDK: 使用本机安装程序。 使用安装 shell 脚本。 本机安装程序主要用于开发人员的机器。SDK 使用每个受支持平台的本机安装机制进行分发,例如 Ubuntu 上的 DEB 包或 Windows 上的 MSI 包。这些安装程序根据需要安装和设置环境,以便用户在安装后立即使用 SDK。但是,它们还需要机器的管理权限。您可以在.NET 下载页面上找到要安装的 SDK 。 另一方面,安装脚本不需要管理权限。但是,它们也不会在机器上安装任何先决条件;您需要手动安装所有先决条件。这些脚本主要用于设置构建服务器或当您希望在没有管理员权限的情况下安装工具时(请注意上面的先决条件警告)。您可以在安装脚本参考文章中找到更多信息。如果您对如何在 CI 构建服务器上设置 SDK 感兴趣,请参阅在持续集成 (CI) 中使用 .NET SDK 和工具一文。 默认情况下,SDK 以“并行”(SxS) 方式安装,这意味着多个版本可以在任何给定时间在一台机器上共存。选择要使用的 .NET 版本一文中更详细地解释了在运行 CLI 命令时如何选择版本。
呆呆
2022/01/04
1.1K0
.NET SDK 遥测
.NET SDK 包含遥测功能,可在 .NET CLI 崩溃时收集使用情况数据和异常信息。 .NET CLI 附带 .NET SDK,是一组用于生成、测试和发布 .NET 应用的谓词。 请务必让 .NET 团队了解到工具使用情况,以便我们对其做出改进。 有关故障的信息可帮助团队解决问题并修复 bug。 收集的数据根据 Creative Commons Attribution 许可证以汇总形式发布。 范围 dotnet 具有两个功能:运行应用程序和执行 CLI 命令。 按以下格式使用 dotnet 来启动应用程序时,不会收集遥测数据: dotnet [path-to-app].dll 使用任何 .NET CLI 命令时,都会收集遥测数据,如: dotnet build dotnet pack dotnet run 如何选择退出 .NET SDK 遥测功能默认处于启用状态。 要选择退出遥测功能,请将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 1 或 true。 如果安装成功,.NET SDK 安装程序也会发送一个遥测条目。 若要选择退出,请在安装 .NET SDK 之前设置 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量。 重要 要在启动安装程序后选择退出,请执行以下操作:关闭安装程序,设置环境变量,然后使用该值集再次运行安装程序。 公开 首次运行其中一个 .NET CLI 命令(如 dotnet build)时,.NET SDK 显示以下类似文本。 文本可能会因运行的 SDK 版本而略有不同。 此“首次运行”体验是 Microsoft 通知用户有关数据收集信息的方式。 Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. The data is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry 若要禁用此消息和 .NET 欢迎消息,请将 DOTNET_NOLOGO 环境变量设置为 true。 请注意,此变量在遥测选择退出时不起作用。 数据点 遥测功能不收集用户名或电子邮件地址等个人数据。 也不会扫描代码,更不会提取项目级敏感数据,如名称、存储库或作者。 数据通过 Azure Monitor 技术安全地发送到 Microsoft 服务器,提供对保留数据的受限访问权限,并在严格的安全控制下从安全的 Azure 存储系统发布。 保护你的隐私对我们很重要。 如果你怀疑遥测在收集敏感数据,或认为处理数据的方式不安全或不恰当,请在 dotnet/sdk 存储库中记录问题或发送电子邮件至 dotnet@microsoft.com 以供我们展开调查。 遥测功能收集以下数据: SDK 版本 数据 全部 调用时间戳。 全部 调用的命令(例如,“build”),从 2.1 开始进行哈希处理。 全部 用于确定地理位置的三个八进制数 IP 地址。 全部 操作系统和版本。 全部 运行 SDK 的运行时 ID (RID)。 全部 .NET SDK 版本。 全部 遥测配置文件:一个可选值,仅在用户显式选择加入时可用,并在 Microsoft 内部使用。 >=2.0 命令参数和选项:收集若干参数和选项(非任意字符串)。 请参阅收集的选项。 从 2.1.300 后进行哈希处理。 >=2.0 SDK 是否在容器中运行。 >=2.0 目标框架(来自 TargetFramework 事件),从 2.1 开始进行哈希处理。 >=2.0 经过哈希处理的媒体访问控制 (MAC) 地址 (SHA256)。 >=2.0 经过哈希处理的当前工作目录。 >=2.0 安装成功报告,包含进行了哈希处理的安装程序 exe 文件名。 >=2.1.300 内核版本。 >=2.1.300 Libc 发行/版本。 >=3.0.100 是否已重定向输出(true 或 false)。 >=3.0.100 CLI/SDK 故障时的异常类型及其堆栈跟踪(发送的堆栈跟踪中仅包含 CLI/SDK 代码)。 有关详细信息,请参阅收集的 .NET CLI/SDK 故障异常遥测。 >=5.0.100 用于生成的经过哈希处理的 TargetFr
呆呆
2022/01/05
8890
ASP.NET Core 2.0 MVC - 获取当前登录用户信息
  上篇实战完成后,没想到会有那么多的圈友给了那么多的支持,甚至连只是作为代码仓储的git上也给了一些小星星,真的感觉很惶恐啊,哈哈哈,毕竟代码写的很烂啊。由于上一篇只是大概说了下项目,所以准备写下这篇详细说下自己对于获取当前登录用户的设计与实现,原本准备上周末就完成的这篇,结果周六一起来,发现自己起水痘了,嗯,很悲催。。。请了一个星期的假,今天好歹头不痛,不发烧能看电脑了,就努力努力赶出来吧。
程序员宇说
2019/09/11
2.1K0
.NET 新标准介绍
本文介绍如何使用 .NET 标准,更容易地实现向 .NET Core 迁移。文中会讨论计划包含的 APIs,跨构架兼容性如何工作以及这对 .NET Core 意味着什么。 如果你对细节感兴趣,这篇文章正是为你准备的;如果你没有那么多时间或者对细节并不感兴趣,你可以仅仅只阅读 TL;DR 章节。 TL;DR 对于跨平台的 .NET 开发者来说,.NET 标准解决了编码共享的问题。.NET 标准带来了所有你所需要的和期待的,跨环境的 APIs:桌面应用,移动应用/游戏和云服务。 .NET 标准是一组所有 .NE
葡萄城控件
2018/01/10
1.1K0
.NET 新标准介绍
.NET 基金会项目介绍-.NET SDK For Hadoop
.NET SDK For Hadoop 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。
newbe36524
2020/03/16
2.3K1
尝鲜新版 Azure .NET SDK
近日,微软发布了一个新款 Azure .NET SDK,这并不是一个简单的版本升级,而是一个编程体验上的巨大改变。所以,程序员又双叒叕得学习了!是不是感觉以前的积累又双叒叕被微软玩弄了?虽然适应新版 SDK 可能需要一个996的过程,但新版的 Azure .NET SDK 更强大,更灵活,使用更简单,学会了就能比以前少一些 996,我们来看看吧!
Edi Wang
2019/12/16
7070
尝鲜新版 Azure .NET SDK
.NET 2.0 Web Services的bug?
今天测试.net 2.0的WebService,发现了一个大问题。就是无法获取参数,参数永远是null。当然了使用.net调用没有任何问题,web测试页也正常。不论是Delphi7还是java调用的结果的都是一样的,难道是.net 2.0的Bug? 测试结果发现:值类型参数全部为缺省值,引用类型全部为null WebService的代码如下:
用户3135539
2018/09/12
6250
针对.NET Core, Xamarin以及.NET的自动类型安全Rest库: Refit
Refit是一个类似于Retrofit的Restful Api库,使用它,你可以将你的Restful Api定义在接口中。
全栈程序员站长
2022/11/17
1.7K0
针对.NET Core, Xamarin以及.NET的自动类型安全Rest库: Refit
.NET Core 项目指定SDK版本
自从 .NET Core 2.1.0版本发布以后,近几个月微软又进行了几次小版本的发布,可见 .NET Core 是一门生命力非常活跃的技术。经过一段时间的实践,目前做 ASP.NET Core 开发时,使用的 Nuget 包,比如 Microsoft.AspNetCore.App等的版本号要与 .NET Core 版本号(不是SDK版本号,后续说明)保持一致,否则编译的时候可能会出现一些稀奇古怪的错误,比如 Microsoft.AspNetCore.App 2.1.0版本对应 .NET Core 2.1.0版本,这可谓是一个坑。
晓晨
2018/09/20
9120
.NET Core 项目指定SDK版本
.NET Core 项目指定SDK版本
自从 .NET Core 2.1.0版本发布以后,近几个月微软又进行了几次小版本的发布,可见 .NET Core 是一门生命力非常活跃的技术。经过一段时间的实践,目前做 ASP.NET Core 开发时,使用的 Nuget 包,比如 Microsoft.AspNetCore.App等的版本号要与 .NET Core 版本号(不是SDK版本号,后续说明)保持一致,否则编译的时候可能会出现一些稀奇古怪的错误,比如 Microsoft.AspNetCore.App 2.1.0版本对应 .NET Core 2.1.0版本,这可谓是一个坑。
晓晨
2018/09/05
8140
.NET Core 项目指定SDK版本
.NET StockTrader 2.0 新版本
为了扩大高性能.NET应用程序在多种层次和平台上的应用范围以及促进Windows通讯基础(WCF)的应用,微软2008年10月7日发布了一个样本应用程序、应用指南和基准的最新版本,帮助简化SOA混合应用程序的开发和应用。 .NET StockTrader是微软去年6月根据ASP.NET和WCF发布的一个交易应用软件。StockTrader 2.0功能齐全的样本SOA应用程序模仿股票交易,与其以前版本的应用程序类似,不过,它以比较新的.NET 3.5框架为基础并且采用了新的设置服务2.0软件。然而,Stoc
张善友
2018/01/31
7800
CentOS 7 安装.NET Core 2.0
一.添加dotnet产品Feed 在安装.NET Core之前,您需要注册Microsoft产品Feed。 这只需要做一次。 首先,注册Microsoft签名密钥,然后添加Microsoft产品Feed。 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod
晓晨
2018/06/22
5950
Go-标准库-net(一)
net是Go语言中用于网络编程的标准库。它提供了一系列的函数和类型,用于创建网络连接、传输数据、处理网络协议等。在本文中,我们将详细介绍net包,并给出一些示例代码。
堕落飞鸟
2023/04/21
5380
Go-标准库-net(二)
UDP是一种无连接的协议,它不会确保数据在传输过程中的可靠性和顺序性。net包提供了一些函数和类型,用于创建和管理UDP连接。
堕落飞鸟
2023/04/21
2680
ASP.NET AJAX(2)__ASP.NET 2.0 AJAX Extensions
ASP.NET 2.0 AJAX Extensions为我们提供的主要功能如下 序列化和反序列化 客户端访问Web Service方法 服务器端AJAX控件 _____ScriptManager _____UpdatePanel _____Extender 微软的ASP.NET AJAX有一点非常让人感觉神奇的一点,也算是他宣传的一个鳌头,说的是,所有的ASP.NET程序员,不用写任何javascript代码就可以实现AJAX,那么UpdatePanel呢,就是说着话的资本,我们也知道,几乎
小白哥哥
2018/03/07
1.6K0
Quartz.NET 2.0正式发布
2012年4月9日发布了Quartz.NET 2.0 Released http://quartznet.sourceforge.net/, 对应于Java Quartz的2.1版本,下载地址 http://quartznet.sourceforge.net/download.html ,也可以通过Nuget包进行安装。 Install-Package Quartz 整个版本相对于1.0版本进行了大量的修改,单元测试的代码更友好(重构了更多的接口),API是基于泛型和.NET 3.5 SP1之后的特性,例如
张善友
2018/01/29
8120
ASP.NET2.0 ObjectDataSource的使用详解
          这是因为GridView 和其他数据绑定控件调用 Update 操作的自动功能需依赖此命名约定才能工作。参数的命名预期应与 SelectCommand 返回的关联字段值相同。使用此命名约定使得数据绑定控件传递给数据源的值与 SQL Update 语句中的参数相对应成为可能。
javascript.shop
2019/09/04
5890
ASP.NET2.0 ObjectDataSource的使用详解
如何检测当前操作系统是否支持运行 .NET Core 3 / .NET 5 / .NET 6 应用?
虽然微软官方声称 .NET Core 3 / .NET 5 / .NET 6 应用支持在 Windows 7 及以上运行,但你不应该轻信。因为微软还在某个隐秘的角落里说明还应安装一枚 KB2533623 补丁。
walterlv
2023/10/23
5790
如何检测当前操作系统是否支持运行 .NET Core 3 / .NET 5 / .NET 6 应用?

相似问题

错误:当前的.NET SDK不支持针对.NET标准2.0

11

当前的.NET SDK不支持针对.NET Core2.0

10

当前的.NET SDK不支持针对VisualStudio2017更新15.3中的.NET标准2.0错误

1517

从命令行构建vs2107“当前的.NET SDK不支持针对.NET标准2.0”。

21

当前的.NET SDK不支持针对.NET核心2.1.3

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文