我有一个ASP.Net 5项目,想要引用一些.Net类库。但是,我在尝试中遇到了很多问题。
我的项目目录看起来像这样:
WebProject
NetLibrary1
NetLibrary2
NetLibrary3
src
Web Project Code
wrap
DevExpress.Data.v14.1
project.json
.
.
NetLibrary1
project.json
wrap文件夹包含Web项目中引用的每个DLL的文件夹,每个文件夹内都有一个project.json文件,我猜测该文件将DLL“包装”为虚假的Nuget包,以便vNext项目进行消费。
我的问题是,我似乎无法成功地包装我两个NetLibrary项目,以便我的vNext项目可以引用它们。我尝试通过右键单击添加引用,并以以下方式将项目名称放入Web的project.json文件中:
"frameworks": {
"dnx451": {
"dependencies": {
"NetLibrary1": "1.0.0-*",
"NetLibrary2": "1.0.0-*"
}
}
}
但是当它尝试恢复包时,它会说:“无法找到NetLibrary1 >= 1.0.0-*”。我非常沮丧,因为我不得不处理这样的前沿技术,所以我正在寻找一种清晰的方法来解决我的问题。谢谢任何回应!