Grunt project.json文件与Nuget冲突

时间:2015-10-15 00:11:42

标签: .net asp.net-mvc gruntjs nuget visual-studio-2015

我们有一个grunt文件,其中包含我们已添加到VS2015中的.NET 4.5.1项目的配置的package.json和project.json文件。 Grunt任务工作正常,但是在使用Nuget时,project.json / package.json文件似乎在创建问题。

每当更新或安装时,Nuget都会将依赖项添加到grunt project.json,而不是packages.config。它在恢复软件包时也会造成严重破坏,这在自动构建/部署过程中尤其令人讨厌。我的理解是Nuget将使用package.json作为.NET 5中的依赖项,所以我对最新情况感到困惑。

有没有任何简洁的方法可以确保Nuget使用packages.config,而project.json / package.json文件存在于项目中。

目前我们必须将grunt文件移动到子文件夹中以确保Nuget始终使用packages.config。但现在TaskRunner不再识别Gruntfile.js了。

在根文件夹中拥有project.json / package.json时抛出的错误之一: You are trying to install this package into a project that targets '.NETFramework,Version=v4.5.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. 0

0 个答案:

没有答案