2015-07-06 5 views
2

В настоящее время я тестирую Visual Studio 2015 RC и сталкиваюсь с проблемой, которую я не могу решить.ASP.NET 5 RC Web API + Framework 4.6 RC Lib

Что я сделал, это создать проект ASP.NET 5 Web Api, а также проект проекта библиотеки классов .Net Framework 4.6.

Затем я попытался добавить ссылку из моего проекта Web Api в свою библиотеку классов, но это не работает. Я видел, что VS обновил свой файл project.json со следующим фрагментом

"framework": { 
    "dnx451": { 
    "dependencies": { 
     "Framework.Core.Launcher":"1.0.0-*" 
    } 
    }, 
    "dnxcore50": {} 
} 

Ошибки в VS являются:

1) Nuget Package Restore failed for one or more packages.

2) Dependency Framework.Core.Launcher >= 1.0.0-* could not be resolved

Я использую Candidate Release всех упоминаемые Инструменты/Рамки

Обновление

Она Другими словами, можно ли запустить ASP.NET 5 Web Api проект с падающей конфигурации (project.json):

"framework": { 
    "dnx451": { }, 
} 

и не

"framework": { 
    "dnx451": { }, 
    "dnxcore50": { } 
} 

, потому что без "dnxcore50" (1-й пример), при запуске появляется следующая ошибка: «Не удалось найти пакет NuGet Microsoft.AspNet.Loader.Interop в папке ваших пакетов пользователей. Этот пакет NuGet требуется для запуска ASP.NET 5 веб-приложения».

А со второй, он не компилируется, потому что мой проект библиотеки не предназначаться dnxcore50 ...

+0

это опечатка или вы отсутствуете '' 'in' "dnx451:'? – Jasen

+0

Это была опечатка, спасибо за указание на это – Bidou

+0

Кстати, изменение 'dnx4 С 'dnx46' не помогает. – Bidou

ответ

0

На самом деле, это не представляется возможным потому что .NET Framework 5 представляет собой подмножество .NET 4.6 (а не наоборот!).

Я создал новый проект WebAPI 2 с ASP.NET 4.5 и все просто работало нормально ...

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