2015-07-07 4 views
0

Я пытаюсь построить проект MVC в ASP.NET 5. Этот проект имеет зависимости от платформы .NET 4.5.2, и у меня возникают проблемы с его работой.Как установить цель DNX452 в ASP.NET 5?

Я обновил свой файл project.json использовать "dnx452":

"frameworks": { 
    "dnx452": { 
     "dependencies": { 
     }, 
     "frameworkAssemblies": { 
     "System.ServiceModel": "4.0.0.0" 
     } 
    } 
    }, 

И я обновил свое выполнение до последней версии (1.0.0-beta6-12174), который я m сказал, что имеет поддержку 4.5.2.

Но всякий раз, когда я запускаю проект, я получаю следующее сообщение об ошибке, указывающее, что я до сих пор ориентации 4.5.1 как-то, и я просто не могу понять, как изменить его:

The current runtime target framework is not compatible with 'WebMvc'. 

Current runtime Target Framework: 'DNX,Version=v4.5.1 (dnx451)' 
Type: CLR 
Architecture: x86 
Version: 1.0.0-beta6-12174 

Please make sure the runtime matches a framework specified in project.json 

Любые мысли? Благодаря!

ответ

3

dnx452 не является действительный TFM (целевой шаблонный прозвище). На данный момент TFM не очень хорошо documented.

См. this blog post для получения дополнительных указаний по TFM.

Update

dnx452 доступен в ASP.NET 5 бета 6 и новее

+0

Он будет доступен в beta6 – davidfowl

0

убедитесь, что ваш global.json ссылается на время работы, который вы хотите использовать, и щелкните правой кнопкой мыши на веб-проекта и выберите свойства и установите флажок, чтобы сделать его запустить конкретную версию DnX вы хотите

Смежные вопросы