0

Я пытаюсь обновить с ASP.NET 5 beta8 до RC1.DNX beta8 продолжает переустановку при открытии решения

У меня нет никаких ссылок на beta8 бы то ни было в моих проектах, но при открытии мое решение, я вижу следующее происходит в DNVM консоли в Visual Studio:

Установка в C: \ Users \ 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 to процесс 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

Вы установили инструмент RC1 для Visual Studio с помощью установщика на http://get.asp.net? – poke

+0

Есть ли что-нибудь в вашем gulpfile.js, которое ссылается на бета8? – JonTheMon

ответ

1

обновление раздел sdk в вашем global.json как этот образец:

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

и вы будете нацелены на 1.0.0-rc1-update1

+0

Я ссылаюсь на sdk правильно, как вы указали. – davenewza

+0

Используете ли вы последние инструменты ASP.Net 5 для Visual Studio? ('update1') –

+0

Да, я обновил. – davenewza

0

Это дизайн. Инструментарий всегда устанавливает версию встроенной в нее среды выполнения. Это не влияет на ваше приложение, но вы все равно можете изменить версии и делать все, что хотите.