我希望有人可以帮助阐明如何解决这个问题。在尝试将经典的.csproj类库添加到ASP.NET 5 RC1 xproj项目并尝试将对regualar .NET 4.5-4.6程序集的引用添加到基于xproj的ASP.NET 5 RC1项目时,我注意到了这个问题。在这种特殊情况下,我尝试将对Microsoft.WindowsAzure.ServiceRuntime的引用添加到ASP.NET 5 WebApi项目中。我可以看到生成的包装文件看起来像这样:
{
"version": "1.0.0-*",
"frameworks": {
"dnx46": {
"bin": {
"assembly": "../../lib/dnx46/Microsoft.WindowsAzure.ServiceRuntime.dll"
}
}
}
}
project.json文件中的引用如下所示:
"frameworks": {
"dnx46": {
"dependencies": {
"Microsoft.WindowsAzure.ServiceRuntime": "1.0.0-*"
}
}
},
当打开project.lock.json文件时,我看到以下内容被添加:
"DNX,Version=v4.6": [
"Microsoft.WindowsAzure.ServiceRuntime >= 1.0.0-*"
]
当我查看visual studio中的引用时,我看到以下内容:
我做错了什么?这个问题有什么办法吗?