这些ASP.NET Core依赖性警告的来源是什么?
在我的解决方案的Update-Package运行之后,我的ASP.Net核心项目在下面列出的模式之后出现了警告.
我无法确定这个问题的根本原因. 图案:
示例:我对依赖项Microsoft.Extensions.Logging v1.1.1发出此警告:
值得注意的是,在运行Update-Packages cmdlet之前,project.json文件确实引用了Microsoft.Extensions.Logging的v1.1.0. 更新后的project.json文件: { "buildOptions": { "emitEntryPoint": true,"preserveCompilationContext": true,"xmlDoc": true,"nowarn": [ "CS1591" ] },"dependencies": { "BusinessEntities": "1.0.0-*","IdentityServer4.AccessTokenValidation": "1.1.0","Ioc": "1.0.0-*","Microsoft.AspNet.WebApi.Client": "5.2.3","Microsoft.AspNetCore.Diagnostics": "1.1.1","Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.1","Microsoft.AspNetCore.Mvc": "1.1.2","Microsoft.AspNetCore.Routing": "1.1.1","Microsoft.AspNetCore.Server.IISIntegration": "1.1.1","Microsoft.AspNetCore.Server.Kestrel": "1.1.1","Microsoft.AspNetCore.Server.Kestrel.Https": "1.1.1","Microsoft.Extensions.Configuration.CommandLine": "1.1.1","Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.1","Microsoft.Extensions.Configuration.FileExtensions": "1.1.1","Microsoft.Extensions.Configuration.Json": "1.1.1","Microsoft.Extensions.Logging": "1.1.1","Microsoft.Extensions.Logging.Console": "1.1.1","Microsoft.Extensions.Logging.Debug": "1.1.1","Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.1","Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0","Swashbuckle.AspNetCore": "1.0.0-rc1","Swashbuckle.AspNetCore.Swagger": "1.0.0-rc1","Swashbuckle.AspNetCore.SwaggerGen": "1.0.0-rc1","Swashbuckle.AspNetCore.SwaggerUi": "1.0.0-rc1","System.Xml.XmlDocument": "4.3.0","Unity": "4.0.1","WebApiCommon": "1.0.0-*" },"frameworks": { "netcoreapp1.1": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform","version": "1.1.1" } },"imports": [ "dotnet5.6","portable-net45+win8" ] } },"publishOptions": { "include": [ "wwwroot","**/*.cshtml","appsettings.json","web.config" ] },"runtimeOptions": { "configProperties": { "System.GC.Server": true } },"scripts": { "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] },"tools": { "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final","Microsoft.DotNet.Watcher.Tools": "1.1.0-preview4-final" } } 解决方法
您的project.json对我来说很好,除非您的BusinessEntities,Ioc或WebApiCommon包引用了您收到警告的旧版本软件包.由于我无法看到这些包的依赖关系列表,我无法确定.
如果这些包不是警告的来源,那么我的猜测是你关于重启Visual Studio的答案就行了.对于我来说,Visual Studio与当前的软件包错误或警告集失去同步是很常见的. 要完全排除Visual Studio,请在项目文件夹内的命令行上执行dotnet restore和dotnet build.您可以将您在此处看到的消息和错误视为权威来源. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 你对Windows Workflow Foundation有什么经验?
- webforms – ASP.NET Web窗体(4.5)强类型模型绑定 – ListV
- 循环 – 如何检查我是否在ADO Recordset的最后一条记录上?
- asp.net-mvc – ASP.net MVC RTM测试命名约定
- asp.net-mvc – 如何从ValidationAttribute中获取模型元数据
- asp.net – 请求在IIS工作进程中存在于RequestAcquireState
- asp.net – 性能缓慢的Azure’Web App’Azure SQL DB
- asp.net-mvc – 防止没有确认电子邮件的用户登录ASP.NET MV
- asp.net – 以编程方式将HTML转换为Markdown语法
- datetime – 如何指定模型绑定的日期格式?
- 可以在asp.net mvc4中使用jquery在@html.label中
- asp.net-mvc – MvcSiteMap:未到达动态节点提供
- asp.net – 如何在ModalPopupExtender前显示Cale
- Asp.Net的FileUpload类实现上传文件实例
- Asp.Net Core ModelState 验证总是false
- .net – 排除某些页面使用HTTPModule
- asp.net-mvc – 如何asp.net(mvc)服务器返回错误
- asp.net-core – 具有独立数据库的ASP.NET Core
- asp.net-mvc – ASP.NET MVC:使用没有IClientVa
- asp.net-mvc – ValidationMessage – 处理同一属