Asp.net core 如何在project.json中声明开发依赖项?
在我的Asp.net core 如何在project.json中声明开发依赖项?,asp.net-core,project.json,Asp.net Core,Project.json,在我的project.json中,我需要引用我在开发过程中使用的库,但不希望包含在项目输出中。这对于静态分析器和其他工具来说很常见 在project.json之前,这是由包.nuspec文件中的元数据标记处理的。但是,这对于遵循新JSON标准的项目不再有效(据我所知) 如何在新标准中声明仅开发依赖项?自1.0.0-rc1起,正确的语法为: "dependencies": { "HelloShared": { "version": "0.1-beta-*",
project.json
中,我需要引用我在开发过程中使用的库,但不希望包含在项目输出中。这对于静态分析器和其他工具来说很常见
在project.json
之前,这是由包.nuspec
文件中的元数据标记处理的。但是,这对于遵循新JSON标准的项目不再有效(据我所知)
如何在新标准中声明仅开发依赖项?自
1.0.0-rc1
起,正确的语法为:
"dependencies": {
"HelloShared": {
"version": "0.1-beta-*",
"type": "build"
}
},
这将HelloShared
声明为当前项目的构建(仅限于开发)依赖项
我在Github上找到了这个例子。Project.json有一个部分。嘿,有可能永久性地为包做这个吗?每当我更新HelloShared时,类型cleared@Zbigniew你如何更新软件包?听起来不对。通过visual Studio创建一个示例项目并尝试安装Json,然后添加type:build,然后更改Json版本。它将删除类型:build@Zbigniew尝试在
project.json
中编辑版本字符串,而不是使用Nuget GUI进行更新。链接已断开。修复了链接,但如果我是你,我将不再使用project.json。。。迁移到.csproj: