Używam CTP5 VS2015 i odwołuję się do starszej biblioteki klas skompilowanej z 4.5.1. Podczas kompilacji otrzymuję to ostrzeżenie:Błąd odwołania do starszego zestawu w asp.net-vnext
Pierwotne odniesienie "D: \ components.dll" nie mogło zostać rozwiązane, ponieważ zostało zbudowane w oparciu o framework ".NETFramework, Version = v4.5.1". Jest to wersja wyższa niż aktualnie docelowy framework ".NETFramework, Version = v4.5".
Oto moja project.json po dodaniu odniesienia
"frameworks": {
"aspnet50": {
"dependencies": {
"components": "1.0.0-*"
}
}
},
Jaki jest twój projekt typu vnext? Wyraźnie oznajmia, że twój obecny cel aplikacji wynosi 4,5, a twoja biblioteka klasy 4.5.1, jeśli masz projekt vnext z ctp5, to powinno być 4.6 – dotnetstep