尝试通过Nuget包管理器安装Node.js时,出现以下错误。没有进一步的信息。知道那里发生了什么吗?
我尝试更改项目的.NET框架版本,但我仍然遇到同样的问题。
在通过软件包管理器安装nodejs时,不同论坛上的其他一些人指出了类似的问题。只是想确定这是否是已知问题。
无法安装包
nodejs-v.0.8.16 0.8.16
。您正在尝试将此程序包安装到目标项目中.NETFramework,Version=v4.5.2
,但包中不包含任何内容 程序集引用或与之兼容的内容文件 框架。有关详细信息,请与软件包作者联系。
答案 0 :(得分:4)
阅读你的问题陈述;我相信您正在尝试从解决方案目录结构中的本地化目录运行Node.js,而不是单独安装node.js。
来自 Node.js Foundation - node.js 的官方软件包(注意"。") - The Official node.js package是你可能会发生什么,你会注意到这对你正在测试的4.5.2+项目执行时确实有效:
Install-Package Node.js
注意:对于4.5.2项目,您可以为此特定软件包安装的绝对最旧版本是我测试的0.10.26.1。
旁注:
你引用的内容是来自here的" nodejs" (请注意缺少"。")的一个相当旧的包我自己检查过,不管项目属性中指定的框架版本是什么都没有安装,0.8.16也是旧的。