2015-11-18 10 views
2

В соответствии с this отличным списанием того, как ссылаться на обычные проекты библиотеки C# в проекте asp.net 5, DNU wrap команда - это предпочтительный способ сделать это.dnu wrap «Не удалось разрешить ссылки» при попытке обернуть проект на основе .csproj для использования с asp net 5 library

К сожалению dnu wrap ".\Foo\Bar\MyProject.csproj" не работает, а просто выводит

Microsoft .NET Development Utility Clr-x86-1.0.0-beta8-15858 

Failed to resolve references for D:\SomeFolder\Foo\Bar\MyProject.csproj 

проект, который должен быть обернут регулярные библиотеки классов. Целевые рамки 4.5 и 4.6 были опробованы, и одна и та же ошибка.

При попытке добавить ссылку на проект в VS2015 с помощью диспетчера ссылок ничего не происходит. Нет сообщения об ошибке, но ссылка не добавляется, и не создается обертка project.json.

Реферирующий менеджер, похоже, не работает в проекте (asp net 5 class library), который имеет dotnet, указанный в качестве своей целевой среды в project.json. Агрегаты вкладка пуста и Обзор ... дает предупреждение Project does not have target frameworks specified..

+0

Создает ли MyProject.csproj? –

+0

Да, да. Это довольно простая библиотека, она содержит только несколько ссылок. Некоторые из System, 2 пользовательских. –

ответ

1

Решение было найдено, путь к файлу целей nuget в проекте (.csproj), который должен быть обернут, был неправильным. По-видимому, это не оказало пагубного влияния на регулярное построение и использование, но не позволило DNU разрешить зависимости.