asp.net-core – Netcore 2.1.1版本导致应用程序无法运行
|
似乎突然出现与asp.net核心软件包不同步的东西. 看起来 我的.csproj文件是这样的: <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..cloudscribe.Web.Navigationcloudscribe.Web.Navigation.csproj" />
<ProjectReference Include="..cloudscribe.Web.SiteMapcloudscribe.Web.SiteMap.csproj" />
<ProjectReference Include="..cloudscribe.Web.SiteMap.FromNavigationcloudscribe.Web.SiteMap.FromNavigation.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.*" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.*" />
</ItemGroup>
</Project>
它构建但是当我尝试运行它时,我得到:
如果我将Microsoft.AspNetCore.App的版本更改为2.1.0并执行dotnet恢复,我会得到:
我想这部分是由于我的解决方案中的其他项目具有如下依赖关系: <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.*" /> <PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="2.1.*" /> <PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="2.1.*" /> <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.1.*" /> <PackageReference Include="Microsoft.Extensions.Options" Version="2.1.*" /> <PackageReference Include="Newtonsoft.Json" Version="11.0.*" /> <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.1.*" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor" Version="2.1.*" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="2.1.*" /> 似乎没有2.1.1的更新sdk,但GitHub上的Microsoft.AspNetCore.App 2.1.1的可用性似乎对我来说是破坏性的. 解决方法你的问题是你的csproj的这一行:<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.*" /> *表示要选择该Nuget包的最新2.1版本.对于许多包装,这将是完美的.但是,该软件包的v2.1.1还需要安装匹配的v2.1.1 SDK.截至目前它还没有(it’s currently blocked). 但是,如果你阅读了Migrate from ASP.NET Core 2.0 to 2.1文档,你会看到:
现在,您正在使用的SDK版本推断该版本.这意味着你的csproj现在应该包含这个: <PackageReference Include="Microsoft.AspNetCore.App" /> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 图像优化框架未初始化
- asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.5.2 MVC项目
- asp.net mvc – asp.net mvc Html.ActionLink()保持路由值我
- asp.net-mvc – Asp.Net MVC 2 Html.TextBoxFor为模型的Dat
- asp.net – 角色提供程序是否按请求缓存?
- 如果method参数是string或int,则ASP.NET WebAPI抛出404
- asp.net – ASP .Net VNext和Owin
- asp.net mvc – 如何实现面包屑助手在asp.net mvc?
- ASP.NET MVC.检查用户是否已获得JavaScript授权
- asp.net – 什么是使用jQuery的一些利弊?
- ASP.NET MVC ViewModel模式
- 如何在ASP.NET 4.0应用程序的IIS管理器中添加用户
- asp.net-mvc-3 – 如何在Entity Framework中更新
- ASP.NET;几个会话变量或“容器对象”?
- asp.net-mvc-3 – Elmah和ASP.NET MVC 3
- asp.net – HttpWebRequestError:服务器提交协议
- asp.net – 这个LINQ statment是否容易受SQL注入
- asp.net-mvc – ASP.NET MVC 2和使用WIF(Windows
- asp.net 根据汉字的拼音首字母搜索数据库(附 LIN
- asp.net – 通过Web服务访问连接字符串
