【问题标题】:Does NET Standard 2.0 requires windows 10 when developing in Xamarin?NET Standard 2.0 在 Xamarin 中开发时是否需要 Windows 10?
【发布时间】:2020-03-31 10:07:06
【问题描述】:
我在 Visual Studio 2017 中使用 Xamarin(Net Standard) 创建了一个移动应用程序的新项目
我收到了这个错误信息
我刚刚创建它并给了我这个,我不止一次读到我可能需要 Windows 10 才能使用 NET Standard 2.0,知道它是否属实吗?知道有什么问题如何解决它?
谢谢
【问题讨论】:
标签:
visual-studio
xamarin
mobile
.net-standard
【解决方案1】:
不,.Net Standard 2.0 不一定是 Windows10 。我认为您的问题可能在其他地方。
关于Supported .NET implementations,.NET Standard 2.0 受以下 .NET 实现支持:
- .NET Core 2.0 或更高版本
- .NET Framework 4.6.1 或更高版本
- Mono 5.4 或更高版本
- Xamarin.iOS 10.14 或更高版本
- Xamarin.Mac 3.8 或更高版本
- Xamarin.Android 8.0 或更高版本
- 通用 Windows 平台 10.0.16299 或更高版本
Xamarin Forms 的 Windows requirements 也不一定是 Windows 10。使用 Windows 计算机进行 Xamarin 开发需要以下软件/SDK 版本。检查您的操作系统版本(并确认您没有使用 Visual Studio 的 Express 版本 - 如果是,请考虑更新到社区版本)。 Visual Studio 2019 和 Visual Studio 2017 安装程序包括自动安装 Xamarin 的选项(使用 .NET 工作负载的移动开发)。
但是,Xamarin.Forms UWP 支持需要 Windows 10。
注意:
- Xamarin for Visual Studio 支持 Visual Studio 2019 或 Visual Studio 2017(社区版、专业版和企业版)。
- 要为通用 Windows 平台 (UWP) 开发 Xamarin.Forms 应用,需要使用带有 Visual Studio 2017 的 Windows 10。建议使用 Visual Studio 2019。