AssetManager.API/AssetManager.API/bin/Debug/net8.0/AssetManager.API.deps.json
fanfpy cd5c3aedbe feat: 初始化项目结构并添加基础功能
- 创建解决方案及各项目层
- 添加API基础控制器和DTO定义
- 实现JWT认证服务和微信登录服务
- 添加Swagger文档支持
- 配置项目依赖和构建文件
2026-02-18 20:36:09 +08:00

366 lines
13 KiB
JSON

{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"AssetManager.API/1.0.0": {
"dependencies": {
"AssetManager.Infrastructure": "1.0.0",
"AssetManager.Models": "1.0.0",
"AssetManager.Services": "1.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.0",
"Microsoft.AspNetCore.OpenApi": "8.0.10",
"Swashbuckle.AspNetCore": "6.6.2"
},
"runtime": {
"AssetManager.API.dll": {}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53112"
}
}
},
"Microsoft.AspNetCore.OpenApi/8.0.10": {
"dependencies": {
"Microsoft.OpenApi": "1.6.14"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": {
"assemblyVersion": "8.0.10.0",
"fileVersion": "8.0.1024.46804"
}
}
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
}
},
"Microsoft.Extensions.Primitives/8.0.0": {},
"Microsoft.IdentityModel.Abstractions/7.0.3": {
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.IdentityModel.Logging/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.IdentityModel.Protocols/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "7.0.3",
"Microsoft.IdentityModel.Tokens": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "7.0.3",
"System.IdentityModel.Tokens.Jwt": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.IdentityModel.Tokens/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "7.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"Microsoft.OpenApi/1.6.14": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.6.14.0",
"fileVersion": "1.6.14.0"
}
}
},
"Swashbuckle.AspNetCore/6.6.2": {
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
"Swashbuckle.AspNetCore.Swagger": "6.6.2",
"Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
"Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
}
},
"Swashbuckle.AspNetCore.Swagger/6.6.2": {
"dependencies": {
"Microsoft.OpenApi": "1.6.14"
},
"runtime": {
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
"assemblyVersion": "6.6.2.0",
"fileVersion": "6.6.2.401"
}
}
},
"Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
"dependencies": {
"Swashbuckle.AspNetCore.Swagger": "6.6.2"
},
"runtime": {
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"assemblyVersion": "6.6.2.0",
"fileVersion": "6.6.2.401"
}
}
},
"Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
"runtime": {
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"assemblyVersion": "6.6.2.0",
"fileVersion": "6.6.2.401"
}
}
},
"System.IdentityModel.Tokens.Jwt/7.0.3": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "7.0.3",
"Microsoft.IdentityModel.Tokens": "7.0.3"
},
"runtime": {
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "7.0.3.0",
"fileVersion": "7.0.3.41017"
}
}
},
"AssetManager.Data/1.0.0": {
"dependencies": {
"AssetManager.Models": "1.0.0"
},
"runtime": {
"AssetManager.Data.dll": {
"assemblyVersion": "1.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"AssetManager.Infrastructure/1.0.0": {
"dependencies": {
"AssetManager.Models": "1.0.0"
},
"runtime": {
"AssetManager.Infrastructure.dll": {
"assemblyVersion": "1.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"AssetManager.Models/1.0.0": {
"runtime": {
"AssetManager.Models.dll": {
"assemblyVersion": "1.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"AssetManager.Services/1.0.0": {
"dependencies": {
"AssetManager.Data": "1.0.0",
"AssetManager.Models": "1.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"System.IdentityModel.Tokens.Jwt": "7.0.3"
},
"runtime": {
"AssetManager.Services.dll": {
"assemblyVersion": "1.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"AssetManager.API/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rwxaZYHips5M9vqxRkGfJthTx+Ws4O4yCuefn17J371jL3ouC5Ker43h2hXb5yd9BMnImE9rznT75KJHm6bMgg==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.0",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.8.0.0.nupkg.sha512"
},
"Microsoft.AspNetCore.OpenApi/8.0.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kzYiW/IbSN0xittjplA8eN1wrNcRi3DMalYRrEuF2xyf2Y5u7cGCfgN1oNZ+g3aBQzMKTQwYsY1PeNmC+P0WnA==",
"path": "microsoft.aspnetcore.openapi/8.0.10",
"hashPath": "microsoft.aspnetcore.openapi.8.0.10.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"path": "microsoft.extensions.apidescription.server/6.0.5",
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
"path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cfPUWdjigLIRIJSKz3uaZxShgf86RVDXHC1VEEchj1gnY25akwPYpbrfSoIGDCqA9UmOMdlctq411+2pAViFow==",
"path": "microsoft.identitymodel.abstractions/7.0.3",
"hashPath": "microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vxjHVZbMKD3rVdbvKhzAW+7UiFrYToUVm3AGmYfKSOAwyhdLl/ELX1KZr+FaLyyS5VReIzWRWJfbOuHM9i6ywg==",
"path": "microsoft.identitymodel.jsonwebtokens/7.0.3",
"hashPath": "microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-b6GbGO+2LOTBEccHhqoJsOsmemG4A/MY+8H0wK/ewRhiG+DCYwEnucog1cSArPIY55zcn+XdZl0YEiUHkpDISQ==",
"path": "microsoft.identitymodel.logging/7.0.3",
"hashPath": "microsoft.identitymodel.logging.7.0.3.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BtwR+tctBYhPNygyZmt1Rnw74GFrJteW+1zcdIgyvBCjkek6cNwPPqRfdhzCv61i+lwyNomRi8+iI4QKd4YCKA==",
"path": "microsoft.identitymodel.protocols/7.0.3",
"hashPath": "microsoft.identitymodel.protocols.7.0.3.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W97TraHApDNArLwpPcXfD+FZH7njJsfEwZE9y9BoofeXMS8H0LBBobz0VOmYmMK4mLdOKxzN7SFT3Ekg0FWI3Q==",
"path": "microsoft.identitymodel.protocols.openidconnect/7.0.3",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.7.0.3.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wB+LlbDjhnJ98DULjmFepqf9eEMh/sDs6S6hFh68iNRHmwollwhxk+nbSSfpA5+j+FbRyNskoaY4JsY1iCOKCg==",
"path": "microsoft.identitymodel.tokens/7.0.3",
"hashPath": "microsoft.identitymodel.tokens.7.0.3.nupkg.sha512"
},
"Microsoft.OpenApi/1.6.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
"path": "microsoft.openapi/1.6.14",
"hashPath": "microsoft.openapi.1.6.14.nupkg.sha512"
},
"Swashbuckle.AspNetCore/6.6.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
"path": "swashbuckle.aspnetcore/6.6.2",
"hashPath": "swashbuckle.aspnetcore.6.6.2.nupkg.sha512"
},
"Swashbuckle.AspNetCore.Swagger/6.6.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
"path": "swashbuckle.aspnetcore.swagger/6.6.2",
"hashPath": "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
"path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
"path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/7.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-caEe+OpQNYNiyZb+DJpUVROXoVySWBahko2ooNfUcllxa9ZQUM8CgM/mDjP6AoFn6cQU9xMmG+jivXWub8cbGg==",
"path": "system.identitymodel.tokens.jwt/7.0.3",
"hashPath": "system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512"
},
"AssetManager.Data/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AssetManager.Infrastructure/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AssetManager.Models/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AssetManager.Services/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}