2014-08-18 12 views
2

Предположим, у меня есть проект (project1), который живет в [solution folder]\project1\. Там нет никаких проблем при добавлении нового проекта (project2) в [solution folder]\project2\ и ссылаться на него как зависимость в project1-х project.json с линией ниже:Как ссылаться на проект в другой папке в ASP.net vNext

"project2": "" 

Однако что, если я двигаться PROJECT2 к другой (файловой системе вместо раствора) папки например [solution folder]\lib\project2\? Как добавить ссылку в этом случае?

====================================

Просто хочу поделиться новым Совет: Если у вас есть проект в подпапках e.g. [solution folder]\lib\project1\ и хотите сослаться на другой проект, расположенный в папке решения e.g. [solution folder]\project2\, сделайте следующее изменение в global.json:

{ 
    "sources": [""] 
} 

ответ

2

Добавить файл global.json в в котором содержится следующий текст:

{ 
    "sources": ["lib"] 
} 

THT, Bart

+0

Спасибо за ваш ответ, но он не работает. Вы тестировали свое решение в VS14 CTP2? – abedon

+0

Что именно не работает? Вы добавили папку, в которой другой проект относится к источникам в global.json, рядом с файлом sln? – davidfowl

+0

Я сделал, но все же я не могу добавить project2 в качестве зависимости project1 в project.json. Если это сработает для вас, не могли бы вы удержать ваш образец (всю папку с решением) или загрузить его где-нибудь? – abedon