我们有一个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