0

当我尝试在 nanoframework 中创建新的空白应用程序时,出现包安装错误。

错误信息

nanoframework Visual Studio 扩展似乎有些问题,我的版本是 NET nanoFramework VS2019 Extension v2019.5.0.8.vsix,但我也尝试了另一个有同样问题的版本。

我有 Visual Studio 2019 社区版,并且我已经安装了几乎所有组件。

当我按确定时,项目已加载,但无法编译它,因为缺少所有程序集。当我尝试添加程序集时,没有什么可添加的,并且从 nanoframework 商店添加 nuget 包会导致错误。

当我尝试这个时:

pm> 安装包 nanoFramework.CoreLibrary.NoReflection -Version 1.10.1-preview.9

我收到此错误:

NU1202:包 nanoFramework.CoreLibrary.NoReflection 1.10.1-preview.9 与 netnanoframework10 (.NETna noFramework,Version=v1.0) 不兼容。包 nanoFramework.CoreLibrary.NoReflection 1.10.1-preview.9 支持:net (.NETFramework,Version=v0.0)

当我尝试其他软件包版本时类似。

所以扩展安装不正确,但我找不到原因。我尝试了更多次。卸载并重新安装。从扩展存储和光盘。没有成功。

4

3 回答 3

0

您使用的社区版本是什么?

于 2021-03-04T17:46:13.337 回答
0

经过一点测试,最新版本的VS2019似乎有问题。解决方法是:使用 V16.8.X

或者

使用您可以编辑的已创建解决方案。

或者

加载后(在错误之后)将所需的 nuget 添加到项目中:

在此处输入图像描述

更新:现已修复!这是由于修复 nuget 的更改,但导致了 nanoFramework 的意外后果。

于 2021-03-04T18:01:53.607 回答
0

今天发布的网络服务器 NuGet 修复了版本不匹配的问题。

VS2019 16.9 的问题仍然存在。在此处向 VS 开发者社区报告。请投票以帮助提高优先级。

于 2021-03-05T11:04:47.863 回答