在 nanoframework 中创建新的空白应用程序时包安装错误

Package installation error when new blank application in nanoframework is created

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

error message

nanoframework visual studio extension 好像有问题,我的版本是 NET nanoFramework VS2019 Extension v2019.5.0.8.vsix,但我也试过其他版本也有同样的问题。

我有 visual studio 2019 社区版,我几乎安装了所有组件。

当我按确定时,项目被加载,但无法编译它,因为缺少所有程序集。当我尝试添加程序集时,没有要添加的内容,从纳米框架商店添加 nuget 包会导致错误。

当我尝试这个时:

pm> Install-Package nanoFramework.CoreLibrary.NoReflection -Version 1.10.1-preview.9

我收到这个错误:

NU1202: Package nanoFramework.CoreLibrary.NoReflection 1.10.1-preview.9 is not compatible with netnanoframework10 (.NETna noFramework,Version=v1.0). Package nanoFramework.CoreLibrary.NoReflection 1.10.1-preview.9 supports: net (.NETFramework,Version=v0.0)

当我尝试另一个包版本时类似。

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

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

稍微测试了一下,好像最新版本的VS2019有问题。解决方法是: 使用 V16.8.X

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

加载所需的 nuget 后将其添加到项目中(发生错误后):

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

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

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