当我进入"更新"时,我看到Microsoft ASP.NET Razor(3.0.0),Microsoft ASP.NET网页(3.0.0)和Microsoft ASP.NET MVC(5.0.0)提供了更新.
这很奇怪,因为那些是当前安装的版本.
当我按下"更新"按钮时,系统会询问哪些项目需要更新(解决方案包含2个项目),两者都被选中并显示为灰色.我按"确定",没有任何反应,我刚刚返回更新屏幕.
在控制台中编写"update-package microsoft.aspnet.mvc"只会返回"项目''中'microsoft.aspnet.mvc'没有可用的更新." 对于这两个项目.
如何安装这些假定的更新,或从可用的更新中删除它们?
以下是两个项目的packages.config文件:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.Bcl" version="1.1.6" targetFramework="net45" />
<package id="Microsoft.Bcl.Build" version="1.0.13" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.2.18" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
</packages>
Run Code Online (Sandbox Code Playgroud)
.
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.0.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.OData" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages.Data" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages.WebData" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.Data.Edm" version="5.6.0" targetFramework="net45" />
<package id="Microsoft.Data.OData" version="5.6.0" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />
</packages>
Run Code Online (Sandbox Code Playgroud)
两个月后,我找到了解决方案.我的解决方案的"packages"文件夹包含多个版本的有问题的包.例如,我有"Newtonsoft.Json.4.5.1"和"Newtonsoft.Json.5.0.3"和"Newtonsoft.Json.5.0.4".
手动删除所有旧版本,解决了我的问题.
在我看来,这不是应该在已发布的产品中发生的事情.我希望在alpha版本中有这样的问题......
| 归档时间: |
|
| 查看次数: |
1447 次 |
| 最近记录: |