无法通过NUGET

时间:2016-03-06 08:49:44

标签: .net node.js nuget

尝试通过Nuget包管理器安装Node.js时,出现以下错误。没有进一步的信息。知道那里发生了什么吗?

我尝试更改项目的.NET框架版本,但我仍然遇到同样的问题。

在通过软件包管理器安装nodejs时,不同论坛上的其他一些人指出了类似的问题。只是想确定这是否是已知问题。

  

无法安装包nodejs-v.0.8.16 0.8.16。您正在尝试将此程序包安装到目标项目中   .NETFramework,Version=v4.5.2,但包中不包含任何内容   程序集引用或与之兼容的内容文件   框架。

     

有关详细信息,请与软件包作者联系。

1 个答案:

答案 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也是旧的。