相关疑难解决方法(0)

从ASP.NET 5 Beta 4升级到Beta 5时出错

我已按照此处的步骤从ASP.NET 5 Beta 4升级到Beta 5,但在调用时在运行时收到错误application.UseBrowserLink();:

mscorlib.dll中出现"System.TypeLoadException"类型的异常,但未在用户代码中处理

附加信息:无法从程序集"Microsoft.AspNet.Http,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null"加载类型"Microsoft.AspNet.Builder.IApplicationBuilder".

这些是我遵循的步骤:

  1. 已经安装了VS 2015 RC.
  2. 从PowerShell运行: $env:DNX_FEED="https://www.nuget.org/api/v2"
  3. 从PowerShell运行: dnvm upgrade
  4. 添加了一个Global.json文件(我还没有).当我添加它时,它已经提到了Beta 5:

    {
        "projects": [ "Source", "Tests" ],
        "sdk": {
            "version": "1.0.0-beta5-12103"
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  5. 将project.json中的所有包更新为Beta 5.您可以在此处查看我的project.lock.json文件的完整版本.

    {
      "dependencies": {
        "Boilerplate.Web.Mvc6": "1.0.2",
        "Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
        "Microsoft.AspNet.Mvc": "6.0.0-beta5",
        "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
        "Microsoft.AspNet.Mvc.Xml": "6.0.0-beta5",
        "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
        "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
        "Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
        "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
        "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta5",
        "Microsoft.Framework.Configuration.EnvironmentVariables": "1.0.0-beta5",
        "Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
        "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta5",
        "Microsoft.Framework.Logging": "1.0.0-beta5",
        "Microsoft.Framework.Logging.Console": "1.0.0-beta5",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5",
        "Newtonsoft.Json": …
    Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-core-mvc asp.net-core

11
推荐指数
2
解决办法
4046
查看次数

ASP.NET 5(vNext)Web项目:库冲突从beta4升级到beta6

我用DNVM升级了dnvm upgrade -Unstable.运行dnvm list显示此活动:1.0.0-beta6-12120.

我使用ASP.NET 5预览模板为网站创建了一个新项目,并验证它将构建.

我将project.json更改为引用beta6:

"dependencies": {
  "EntityFramework.SqlServer": "7.0.0-beta6",
  "EntityFramework.Commands": "7.0.0-beta6",
  "Microsoft.AspNet.Mvc": "6.0.0-beta6",
  "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta6",
  "Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta6",
  "Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta6",
  "Microsoft.AspNet.Authentication.Google": "1.0.0-beta6",
  "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta6",
  "Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta6",
  "Microsoft.AspNet.Diagnostics": "1.0.0-beta6",
  "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta6",
  "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta6",
  "Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
  "Microsoft.AspNet.Server.WebListener": "1.0.0-beta6",
  "Microsoft.AspNet.StaticFiles": "1.0.0-beta6",
  "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta6",
  "Microsoft.Framework.Configuration.Json": "1.0.0-beta6",
  "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta6",
  "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta6",
  "Microsoft.Framework.Logging": "1.0.0-beta6",
  "Microsoft.Framework.Logging.Console": "1.0.0-beta6"
}
Run Code Online (Sandbox Code Playgroud)

但是构建因运行时库冲突而失败:

1>MSBUILD : DNX 4.5.1 error CS0433: The type 'AssemblyFileVersionAttribute' exists in both 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' and 'System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 1>MSBUILD : …

c# asp.net asp.net-core

6
推荐指数
1
解决办法
4155
查看次数

如何将ASP.NET 5(vnext)从Beta5升级到Beta6

从ASP.NET v5 Beta4升级到Beta5有点痛苦,升级到Beta6有多难?

beta4-beta5答案的备忘单会很方便......

asp.net-core

4
推荐指数
1
解决办法
1376
查看次数

标签 统计

asp.net-core ×3

asp.net ×2

c# ×2

.net ×1

asp.net-core-mvc ×1