2015-12-10 105 views
0

我想從ASP.NET 5 beta8更新到RC1。DNX beta8不斷重新安裝時,打開解決方案

我不得不beta8沒有任何引用在我的項目,但打開我的解決方案的時候,我看到在Visual Studio中DNVM控制檯下面發生的事情:

安裝到C:\用戶\ me.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-beta8 將C:\ Users \ me.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-beta8 \ bin添加到 進程PATH安裝到 C:\ Users \ me.dnx \ runtimes \ dnx-coreclr-win-x86.1.0.0-beta8正在添加 C:\ Users \ me.dnx \ runtimes \ dnx-coreclr-win-x86.1.0.0- beta8 \ bin到 進程PATH編譯 的本機映像dnx-coreclr-win-x86.1。 0.0-beta8改善啓動性能...

我關閉Visual Studio,卸載所有beta8運行時版本,刪除包文件夾,但這仍然發生。

global.json:

{ 
    "projects": [ "src", "test", "." ], 
    "sdk": { 
     "version": "1.0.0-rc1-update1", 
     "runtime": "clr", 
     "architecture": "x86" 
    } 
} 

project.json:

{ 
    "title": "MyProject.Api", 
    "webroot": "wwwroot", 
    "version": "1.0.0-*", 
    "dependencies": { 
    "Microsoft.ApplicationInsights.AspNet": "1.0.0-rc1", 
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc.Abstractions": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", 
    "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc1-final", 
    "Newtonsoft.Json": "6.0.6", 
    "WindowsAzure.Storage": "5.0.2" 
    }, 
    "commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel", 
    }, 
    "frameworks": { 
    "dnx451": { } 
    }, 
    "publishExclude": [ 
    "node_modules", 
    "bower_components", 
    "**.xproj", 
    "**.user", 
    "**.vspscc" 
    ], 
    "exclude": [ 
    "wwwroot", 
    "node_modules", 
    "bower_components" 
    ] 
} 

這究竟是爲什麼?

+1

您是否使用http://get.asp.net上的安裝程序爲Visual Studio安裝了RC1工具? – poke

+0

在您的gulpfile.js中是否有任何引用beta8的內容? – JonTheMon

回答

1

更新sdk部分在global.json像這樣的例子:

{ 
    "projects": [ 
     "src", 
     "test" 
    ], 
    "sdk": { 
     "version": "1.0.0-rc1-update1" 
    } 
} 

,你會瞄準1.0.0-rc1-update1

+0

我正在引用sdk,正如你指定的那樣。 – davenewza

+0

您是否使用Visual Studio的最後一個'ASP.Net 5'工具? ('update1') –

+0

是的,我已經更新。 – davenewza

0

這是由設計。工具始終安裝嵌入其中的運行時版本。但它不會影響您的應用程序,但您仍可以更改版本並執行任何您想要的操作。