【发布时间】:2015-05-07 12:43:24
【问题描述】:
使用VS2015 RC,我创建了一个“类库(包)”项目并添加了一个依赖,它是从nuget下载的:
"frameworks": {
"net45": {
"dependencies": {
"LibraryX": "1.0.0-*",
}
}
}
然后我将包源克隆到我的磁盘(位于 D:\LibraryX\LibraryX.csproj,另一个文件夹),现在我希望我的新项目依赖于该源而不是 nuget 包。
我构建了源代码,运行 dnu wrap LibraryX 创建了 D:\LibraryX\wrap\LibraryX\project.json 并将 global.json 添加到我的解决方案文件夹中:
{
"sources": ["D:/LibraryX"]
}
不过,LibraryX 始终是从 nuget 加载的。我需要做什么才能让 dnu 将源视为依赖项并使用它而不是 nuget?
我该如何诊断? dnu list -a 只告诉我它正在从 nuget 包文件夹中获取引用,但没有告诉我在选择之前它在哪里查找文件。
此功能已在 Build 2015 的舞台上展示,但我不确定我在这里缺少什么。
【问题讨论】:
标签: visual-studio-2015 asp.net-core-mvc dnx