Sto usando VS2015 CTP5 e sto facendo riferimento a una libreria di classi legacy compilata con 4.5.1. Durante la compilazione, ricevo questo avviso:Errore di riferimento dell'assieme legacy in asp.net-vnext
Impossibile risolvere il riferimento primario "D: \ components.dll" perché è stato creato rispetto al framework ".NETFramework, Versione = v4.5.1". Questa è una versione superiore rispetto al framework attualmente selezionato ".NETFramework, Version = v4.5".
Ecco il mio project.json dopo aver aggiunto il riferimento
"frameworks": {
"aspnet50": {
"dependencies": {
"components": "1.0.0-*"
}
}
},
Qual è il tipo di progetto vnext? Indica chiaramente che il tuo attuale target di applicazione è 4.5 e la tua classe lib è 4.5.1 se hai progetto vnext con ctp5 allora dovrebbe essere 4.6 – dotnetstep